ng2-chart组件在强制使用OnChanges更新时创建多个事件侦听器

时间:2018-09-24 16:23:00

标签: angular chart.js ng2-charts

因此,我已经看到一种强制ng2-charts组件更新颜色的解决方案是在OnChanges中添加以下代码:

if (this.doughnutChart) {
 setTimeout(() => { 
  this.doughnutChart.getChartBuilder(this.doughnutChart.ctx);
 }, 10);
}

但是,与此有关的问题是,当我单击图表时,chartClick事件被多次触发(调用onChanges的次数)。我的猜测是,图表在重绘/刷新时并未删除事件侦听器。

有人对此问题有解决方案吗?

0 个答案:

没有答案