Angular Chart无法读取null的属性'parentNode'

时间:2017-06-21 10:47:54

标签: javascript angularjs chart.js angular-chart

我遇到角图的非常奇怪的行为。我的页面上有几个图表,它们会动态更新。我有一个问题,他们在更新第二次后会出现以下错误。然而,即使在错误之后对它们进行了更多更新,它们仍然继续工作,它只是每次都会显示错误:

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();
    }

导致此错误的原因是什么?为什么他们继续工作?

0 个答案:

没有答案