chart.js:4 Uncaught ReferenceError: require is not defined in ionic 2
chart.js:4 Uncaught ReferenceError: require is not defined in ionic 2
我正在尝试使用 NG2-Charts 的基本示例 (http://valor-software.com/ng2-charts/)
在其 github 回购 (https://github.com/valor-software/ng2-charts) 中提到:
Important: Embedding Chart.js in application is mandatory!
<script src="node_modules/chart.js/src/chart.js"></script>
但是当我嵌入这个脚本时它显示错误
chart.js:4 Uncaught ReferenceError: require is not defined
有没有人知道如何解决这个问题?谢谢
好的!而不是使用 NPM 模块。
bower install chart.js --save
这会将其下载到 bower_components 指令。然后将其包含在您的脚本中
要在 Ionic 2 RC0 中使用 chart.js,只需安装库和类型:
$ npm install chart.js --save
$ typings install chart.js --save
将库包含在组件的 header 中
import 'chart.js/src/chart';
declare var Chart;
并使用它,例如对于带有
的线图
let ctx = this.canvas.nativeElement
new Chart(ctx, {
type: 'line',
data: { your data },
options:{ your options }
});
其中 canvas
是组件模板中图表的 HTML 元素:
<canvas class="line-chart" #canvas></canvas>
我正在尝试使用 NG2-Charts 的基本示例 (http://valor-software.com/ng2-charts/)
在其 github 回购 (https://github.com/valor-software/ng2-charts) 中提到:
Important: Embedding Chart.js in application is mandatory!
<script src="node_modules/chart.js/src/chart.js"></script>
但是当我嵌入这个脚本时它显示错误
chart.js:4 Uncaught ReferenceError: require is not defined
有没有人知道如何解决这个问题?谢谢
好的!而不是使用 NPM 模块。
bower install chart.js --save
这会将其下载到 bower_components 指令。然后将其包含在您的脚本中
要在 Ionic 2 RC0 中使用 chart.js,只需安装库和类型:
$ npm install chart.js --save
$ typings install chart.js --save
将库包含在组件的 header 中
import 'chart.js/src/chart';
declare var Chart;
并使用它,例如对于带有
的线图let ctx = this.canvas.nativeElement
new Chart(ctx, {
type: 'line',
data: { your data },
options:{ your options }
});
其中 canvas
是组件模板中图表的 HTML 元素:
<canvas class="line-chart" #canvas></canvas>