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
再次感謝您! –