Angular and CharJS - ERROR TypeError: Cannot read property '15' of undefined
Angular and CharJS - ERROR TypeError: Cannot read property '15' of undefined
出现以下错误:
ERROR TypeError: Cannot read property '15' of undefined
at ChartElement.getPixelForValue (Chart.js:14599)
at ChartElement.updateElement (Chart.js:5930)
at ChartElement.addElementAndReset (Chart.js:3781)
at ChartElement.insertElements (Chart.js:4068)
at ChartElement.resyncElements (Chart.js:4059)
at ChartElement.buildOrUpdateElements (Chart.js:3806)
at Chart.update (Chart.js:9630)
在 Angular 8 中的 ChartJS 图表上调用 chart.update()
时发生。
这种情况发生在特定情况下,并且在 chart.update()
之前的调试过程中,chart
var 看起来正常,并且与 ERROR 未弹出时相同。
知道什么是 property '15'
以及可能导致此问题的原因吗?
编辑:
我设法重现了 property '0'
到 property '5'
的错误,所以它不是特定于 property '15'
但仍然在相同的功能上。
不要使用 chart.update(),而是尝试重新创建图表。
要再次创建它,您必须首先销毁现有图表。
update ()=>{
chart.destroy();
//code for chart creation
}
出现以下错误:
ERROR TypeError: Cannot read property '15' of undefined
at ChartElement.getPixelForValue (Chart.js:14599)
at ChartElement.updateElement (Chart.js:5930)
at ChartElement.addElementAndReset (Chart.js:3781)
at ChartElement.insertElements (Chart.js:4068)
at ChartElement.resyncElements (Chart.js:4059)
at ChartElement.buildOrUpdateElements (Chart.js:3806)
at Chart.update (Chart.js:9630)
在 Angular 8 中的 ChartJS 图表上调用 chart.update()
时发生。
这种情况发生在特定情况下,并且在 chart.update()
之前的调试过程中,chart
var 看起来正常,并且与 ERROR 未弹出时相同。
知道什么是 property '15'
以及可能导致此问题的原因吗?
编辑:
我设法重现了 property '0'
到 property '5'
的错误,所以它不是特定于 property '15'
但仍然在相同的功能上。
不要使用 chart.update(),而是尝试重新创建图表。
要再次创建它,您必须首先销毁现有图表。
update ()=>{
chart.destroy();
//code for chart creation
}