我正在尝试在TypeScript文件中使用JsBarcode(仅限JavaScript功能)。但是,我收到以下错误,
我查看了可能的解决方案,我找不到JsBarcode的d.ts。
注意:
JsBarcode的网址:https://github.com/lindell/JsBarcode
我在HTML页面中正确引用了js文件,
<script src="Scripts/JsBarcode.all.min.js"></script>
<script src="Scripts/app.js"></script>
有关如何在我的TypeScript文件中包含JsBarcode的任何建议都表示赞赏。
答案 0 :(得分:0)
根据Mike评论中提供的链接,以下是我解决问题的方法,
在我的typescript类之外声明了一个名为'JsBarcode'的变量,它就可以了。
declare var JsBarcode: any;
class PrintingConfig {
...
private PrintLabel(): boolean {
var instance: PrintingConfig = this;
if (instance.idTextBox.value.trim().length > 0) {
JsBarcode("#IDBarcode", instance.idTextBox.value.trim(), {
width: 1,
height: 16
});
}
...
}