0
尝试使用chart.js之调用图表的功能,当我得到这个错误,这是代码的样子,简化:无法读取的未定义的属性“getElementAtEvent”,打字稿
export class TrackerPage {
@ViewChild('doughnutCanvas') doughnutCanvas;
doughnutChart: any;
this.doughnutChart = new Chart(this.doughnutCanvas.nativeElement, {
type: 'doughnut',
data: {
labels: this.titles,
datasets: [{
data: this.times,
}]
},
options: {
onClick: this.timeSlotEdit,
}
});
timeSlotEdit(event, array){
let activeElement = this.doughnutChart.getElementAtEvent(event);
console.log(activeElement);
当我尝试console.log(this.doughnutChart)
里面的timeSlotEdit()
函数返回'undefined'
。在另一个不相关的函数中做同样的事情会返回完整的图表信息。
非常感谢你的回答,你能告诉我它应该如何使用匿名箭头功能吗? –
我已更新我的回答 – PierreDuc
再次感谢您! –