在以编程方式更改数据后重新渲染ng2-google-chart

时间:2017-04-04 11:47:56

标签: angular google-visualization

我正在使用ng2-google-chart,它运行正常。现在我想使用一些复选框来选择图表中显示的数据。

我的图表已连接到数组chartData,该数组在选择后更新正确。但图表不会改变。这是我的图表

<div #graph [chartData]="this.chartData" chartType="AreaChart" GoogleChart></div>

数据更改后有没有办法重新渲染?

1 个答案:

答案 0 :(得分:1)

同时我解决了这个问题:

angular2-google / directives / angular2-google-chart.directive.ts 导入OnChanges并按照以下方式进行操作:

ngOnChanges(changes) {
  if (googleLoaded)
  {
    this.drawGraph(this.chartOptions,this.chartType,this.chartData,this._element);
  }
}

// edit:现在已在最新的库版本中修复。