我在angular5中使用高图表。我为highchart创建了一个单独的组件,以使其具有动态性。
chartInstance() {
const This = this;
this.chart = new Chart(<any>{
chart: {
height: '220px'
},
title: {
text: 'No Data Found'
},
credits: {
},
legend: {
enabled: false
},
xAxis: {
labels: {
},
},
scrollbar: {
enabled: false
},
yAxis: [{
title: {
text: ''
}
}],
tooltip: {
},
plotOptions: {
series: {
},
line: {
marker: {
}
},
},
});
}
ngOnChanges() {
this.chartInstance();
}
在上面的代码中,我为图表创建了动态组件,需求数据将从父级传递,每当父组件中的数据发生变化时,它都会再次创建新的图表实例,因此对于每个图表而言,选项将有所不同。我的问题是,一旦我更新了高图表的滚动条属性,它就会显示上述错误。谁能帮我解决这个问题?