我遇到角图的非常奇怪的行为。我的页面上有几个图表,它们会动态更新。我有一个问题,他们在更新第二次后会出现以下错误。然而,即使在错误之后对它们进行了更多更新,它们仍然继续工作,它只是每次都会显示错误:
Chart.min.js:12 Uncaught TypeError: Cannot read property 'parentNode' of null
at Object.o.getMaximumWidth (Chart.min.js:12)
at t.resize (Chart.min.js:11)
at n (Chart.min.js:11)
at Chart.min.js:13
我按以下方式更新它们:
// waiting for data from factory
$scope.$on("New Data", function(event, data, ID) {
processData(data).then(function(r) {
buildAgeBar(r.counts, r.ages);
});
}
var buildAgeBar = function(data, labels) {
$scope.ageHistogramData = [data];
$scope.ageHistogramLabels = labels;
$scope.ageHistogramOptions = {
responsive: true
};
$scope.$apply();
}
导致此错误的原因是什么?为什么他们继续工作?