【发布时间】:2016-09-02 02:11:57
【问题描述】:
我将把这个 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中进行?我参考了这个 question ,那里的 webpack 解决方案对我不起作用,因为
.ensure无法解决。
【问题讨论】:
-
您需要为文件创建或导入类型 (*.d.ts)。
标签: javascript angular webpack