javascript - 将 ng2-charts 添加到 Typescript/Angular 2 项目引用路径和 .js 文件的路径不正确

标签 javascript angular typescript charts

我对如何向我的 Angular2 TypeScript 项目添加像 ng2-charts 这样的 npm 包有点困惑。

通过添加:

"ng2-charts": "1.0.3"

到我的 package.json 文件,它安装得很好,当我将“ng2-charts/ng2-charts”添加到我的 typescript 页面时:

import {Component, Input, OnInit} from 'angular2/core';
import {Router, RouterLink, RouteParams} from 'angular2/router'
import {CHART_DIRECTIVES} from 'ng2-charts/ng2-charts';

@Component({
    selector: 'detailMatch',
    templateUrl: './app/components/match/detail.html',
    directives: [RouterLink, CHART_DIRECTIVES]
})

它也能完美地工作。当我键入第一个字母等时,Visual Studio 中会自动找到名称 CHART_DIRECTIVE,但是当我尝试加载页面时,我得到:

http://localhost:5000/ng2-charts/ng2-charts.js 404 (Not Found)

这是因为我在该位置没有 ng2-charts:

它存储在“lib\js\ng2-charts\ng2-charts.js”中 就像我所有其他 Angular、http、bootstrap、router、Rx 等 js 文件一样。

那么我如何告诉 Angular .js 文件的位置位于:

 http://localhost:5000/lib/js/ng2-charts/ng2-charts.js

最佳答案

我认为您没有使用任何模块加载器。将 ng2-charts.js 文件添加到 angular2 库后面的脚本引用中,看看是否有效

<script src="/lib/js/ng2-charts/ng2-charts.js"></script>

关于javascript - 将 ng2-charts 添加到 Typescript/Angular 2 项目引用路径和 .js 文件的路径不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36768765/

相关文章:

javascript - 更改光标线条颜色 - LightningChart

javascript - 当元素使用 fadeIn/fadeOut 进行动画处理时,其顶部的元素会闪烁

javascript - 使用javascript格式化货币

typescript - 当两种类型都定义了相同的键但值的类型不同时,为什么我不能在另一种类型上使用一种类型的 keyof

javascript - 如何访问 Angular 2 对象的属性

typescript - typescript 中的条件类型

javascript - 在 sencha Touch 中将商店中的项目动态加载到选项卡面板

angular - 使用 *ngFor 和 [(ngModel)] 通过 Map 更改对象数组

node.js - 在客户端哪里存储 JWT token 以及如何保护它?

php - 如何将 WordPress 与 Angular 8 集成到网站上?