错误TypeError:(中间值)(中间值).init不是一个函数-Angular 6

时间:2019-03-15 12:55:32

标签: angular highcharts

以下是我的代码:

导入

import { HighChartDataParser } from 'app/core/core-service/highchart/highchart-data-parser';

TS文件

   this.TeamchartOptions = this.highChartParser.scoreGauge("solidgauge", this.scoreData.teamScore, this.scoreData.teamScoreColor, this.scoreData.teamScorePercentage);

html

   <div class="tab-pane fade show active" id="v-pills-home" role="tabpanel" aria-labelledby="v-pills-home-tab">
                                <chart [options]="TeamchartOptions " class="graph"></chart>
                            </div>

我的highCharts正常工作,但是现在突然出现此错误。我不清楚为什么会发生这种情况,有人遇到过类似的问题吗?

1 个答案:

答案 0 :(得分:0)

我得到了解决方案,这是一个依赖性问题。我只是添加了require('highcharts/highcharts-more')(Highcharts); 到highschart.ts并成功