我正在尝试将外部 js 文件导入到我的组件中。
外部.js
var x=9;
组件.ts
import '../../assets/api/external.js';
declare let x: any;
....
console.log(x);
我得到:
ERROR ReferenceError: x is not defined
如何从组件访问 x?它不会提示找不到 js 文件。
最佳答案
请将您的脚本作为全局脚本添加到 angular-cli.json 中。
"scripts": [
"../external.js",
"../node_modules/.....min.js",
"../node_modules/jspdf-autotable/dist/....js"
],
如果有帮助请告诉我们。 这是引用链接:https://github.com/angular/angular-cli/wiki/stories-global-scripts
关于javascript - Angular 2 : external js file variables are accessible from component,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47366887/