我有一个包含两个系列的图表。我想通过单击一个按钮来切换该系列的数据标签。
changeDatalabel(): void {
if (!this.dataLabelEnabled) { // global Var
this.chart.ref.series[0].update({ dataLabels: { enabled: true } }); // Compile error
this.dataLabelEnabled = true; // for toggling
} else {
this.chart.ref.series[0].update({ dataLabels: { enabled: false } }); // Compile error
this.dataLabelEnabled = false; // for toggling
}
问题是当我插入“dataLabels:{enable:true}”并且他跳出方法“changeDatalabel()”时,updateMethod出现编译错误。
当我使用 updateMethod 获得两个按钮时,编译错误再次出现,但它可以工作。
createLabel(): void {
this.chart.ref.series[0].update({ dataLabels: { enabled: true } });
deleteLabel(): void {
this.chart.ref.series[0].update({ dataLabels: { enabled: false } });