您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Angular 2:将外部js文件导入组件

Angular 2:将外部js文件导入组件

理想情况下,您需要具有.d.ts用于键入的文件才能Linting正常工作。

但是似乎d3gauge没有,您可以要求开发人员提供并希望他们会听。

或者,您可以通过执行以下操作解决此特定问题

declare var drawGauge: any;

import '../../../../js/d3gauge.js';
export class MemMonComponent {
    createMemGauge() {
        new drawGauge(this.opt);  //drawGauge() is a function inside d3gauge.js
    }
}

如果您在多个文件中使用它,则可以d3gauage.d.ts使用以下内容创建文件

declare var drawGauge: any;

boot.ts在顶部的(bootstrap)文件中引用它,就像这样

///<reference path="../path/to/d3gauage.d.ts"/>
其他 2022/1/1 18:18:41 有561人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶