我将将此d3gauge.js文件导入我的angular2组件memmon.component.ts
文件之一。
import '../../../../js/d3gauge.js';
export class MemMonComponent {
createMemGauge() {
new drawGauge(this.opt); //drawGauge() is a function inside d3gauge.js
}
}
然后在相应的模板文件中添加
<script src="../../../../js/d3gauge.js"></script>
但这是行不通的,drawGauge
无法找到。
所以,
- 将外部js文件导入angular2的正确步骤是什么?
- 由于我使用的是webpack,是否可以在webpack中进行?我指的是这个问题,由于无法解决,因此webpack解决方案对我不起作用
.ensure
。
假设您在Visual-Studio的某些Angular项目中的assets / js文件夹下添加了一个文件“ xyz.js” ,那么包含该文件的最简单方法是将其添加到.angular-cli.json
您应该能够在组件或.ts文件中使用此JS文件的功能。