我正在尝试将外部js文件添加到angular项目中。
angular.json:
"scripts": [
"src/ebapi-modules.js"
]
之后,我可以使用html中的该模块中的功能,但我也想在我的组件和服务中使用它。
因此,阅读了很多答案,我在src中创建了types.d.ts。 并声明变量:
declare var EB: any;
我不确定我应该在这里使用什么名称的变量? EB是函数的名称,但不确定是否正确。
我也试图将其导入到我的组件中
import * as EB from '../../ebapi-modules';
然后我尝试那样使用它:
fnScanEnable() {
EB.Barcode.enable({ allDecoders: true }, this.fnBarcodeScanned);
this.scanData = "Scanner enabled";
}
ebapi-modules.js模块不在npm中。
如何正确将js文件加载到Angular 7应用程序中?