我正在使用ng2-google-chart
,它运行正常。现在我想使用一些复选框来选择图表中显示的数据。
我的图表已连接到数组chartData
,该数组在选择后更新正确。但图表不会改变。这是我的图表
<div #graph [chartData]="this.chartData" chartType="AreaChart" GoogleChart></div>
数据更改后有没有办法重新渲染?
答案 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:现在已在最新的库版本中修复。