将 Angular2 示例从 Plnkr 传输到实际应用程序的问题
Issue transferring Angular2 example from Plnkr to real application
我正在尝试通过复制此 plnkr 示例在 Angular2 应用程序中使用 HighStocks...
http://plnkr.co/edit/2xSewTZ9b213vA0ALmFq?p=preview
我正在尝试弄清楚如何将 highstock.js 拉入我的应用程序,因为我收到一条错误消息...
core.umd.js?e2a5:3004 EXCEPTION: Error in ./XXX class XXX- inline template:1:25 caused by: StockChart is unknown chart type.
在模板中的这一行代码...
<chart type="StockChart" [options]="options"></chart>
在 'real' ng2 应用程序 where/how 中,您会引入以下两个 packages/scripts。我认为这是我的问题...
'angular2-highcharts': 'https://cdn.rawgit.com/gevgeny/angular2-highcharts/v0.3.0/dist',
'highcharts/highstock.src': 'https://cdn.rawgit.com/highcharts/highcharts-dist/v4.2.1/highstock.js'
在示例中,它们在 systemjs.config.js 文件中完成。我的 ng2 应用程序没有这样的文件。
最好的地方在哪里?
我找到了解决方案。我的解决方案是将以下行添加到我的 webpack.common.js 文件中...
resolve: {
alias: {
// NOTE: You should set 'highcharts/highcharts.src.js'
// if you are not going to use <chart type="StockChart"
highcharts$: "highcharts/highstock.src.js"
},
我在 GitHub 中更新了我的演示 https://github.com/bencameron00/Ng2HighStocks
我正在尝试通过复制此 plnkr 示例在 Angular2 应用程序中使用 HighStocks... http://plnkr.co/edit/2xSewTZ9b213vA0ALmFq?p=preview
我正在尝试弄清楚如何将 highstock.js 拉入我的应用程序,因为我收到一条错误消息...
core.umd.js?e2a5:3004 EXCEPTION: Error in ./XXX class XXX- inline template:1:25 caused by: StockChart is unknown chart type.
在模板中的这一行代码...
<chart type="StockChart" [options]="options"></chart>
在 'real' ng2 应用程序 where/how 中,您会引入以下两个 packages/scripts。我认为这是我的问题...
'angular2-highcharts': 'https://cdn.rawgit.com/gevgeny/angular2-highcharts/v0.3.0/dist',
'highcharts/highstock.src': 'https://cdn.rawgit.com/highcharts/highcharts-dist/v4.2.1/highstock.js'
在示例中,它们在 systemjs.config.js 文件中完成。我的 ng2 应用程序没有这样的文件。
最好的地方在哪里?
我找到了解决方案。我的解决方案是将以下行添加到我的 webpack.common.js 文件中...
resolve: {
alias: {
// NOTE: You should set 'highcharts/highcharts.src.js'
// if you are not going to use <chart type="StockChart"
highcharts$: "highcharts/highstock.src.js"
},
我在 GitHub 中更新了我的演示 https://github.com/bencameron00/Ng2HighStocks