如何正确地将js文件加载到angular应用程序中?

时间:2019-04-10 11:00:39

标签: angular typescript

我正在尝试将外部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应用程序中?

0 个答案:

没有答案