Angular 2

时间:2017-01-24 19:55:48

标签: angular highcharts

此问题是我之前找到here之前的问题的后续问题。高图表需要两个不同的图表本身导入,然后是股票版本的图表。我似乎可以弄清楚如何引用导入的库存部分。它纯粹是js导入。

我已经为highstock导入运行了npm install命令,我可以在@types文件夹中看到它。然后我通过

将导入导入到我的组件中
import * as Highcharts from 'highcharts/highstock';

然而,当我运行我的代码时,我仍然收到此错误

EXCEPTION: Error in ./ExploreComponent class ExploreComponent - inline template:4:25 caused by: StockChart is unknown chart type.

在这里引用我的html

<chart type="StockChart" [options]="options"></chart>

我在这里做错了什么?我没有正确导入第三方js吗?

1 个答案:

答案 0 :(得分:0)

我有同样的问题。我的解决方案是将以下行添加到我的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"
      },

我已使用此更改https://github.com/bencameron00/Ng2HighStocks

在GitHub中更新了我的演示