gpt4 book ai didi

angularjs - Angular 凹坑错误 TypeError : Cannot read property '_hasCategories' of null

转载 作者:行者123 更新时间:2023-12-02 22:28:09 24 4
gpt4 key购买 nike

我正在尝试使用 dimple.js 构建堆积条形图我需要通过 Angular 指令来做到这一点,所以我使用 angular-dimple

这是我编写的运行示例示例的代码:

    <script type="text/javascript">
var app = angular.module("dimpleTestApp", ['angular-dimple']);


app.controller('myCtrl', ['$scope', 'dataService', function($scope, dataService) {
dataService.getData().then(function(response) {
$scope.graphData = response.data;
console.log($scope.graphData);
});
}])
.service('dataService', ['$http', function($http) {
return {
getData: function() {
return $http.get('data.json');
}
};
}]);
</script>
</head>
<body ng-app='dimpleTestApp'>
<div ng-controller="myCtrl">
<graph data="graphData" orientation="horizontal">
<x-axis field="Month"></x-axis>
<y-axis field="Sales"></y-axis>
<stacked-bar field="storeId" value="2"></stacked-bar>
</graph>

</div>

</body>

但是我在运行此代码时遇到此错误:

 TypeError: Cannot read property '_hasCategories' of null
at null.<anonymous> (http://dimplejs.org/dist/dimple.v2.0.0.min.js:1:10314)
at Array.forEach (native)
at _getSeriesData (http://dimplejs.org/dist/dimple.v2.0.0.min.js:1:9714)
at draw (http://dimplejs.org/dist/dimple.v2.0.0.min.js:1:20275)
at draw (http://localhost/angular-dimple/bower_components/angular-dimple/lib/angular-dimple.js:175:15)
at addBar (http://localhost/angular-dimple/bower_components/angular-dimple/lib/angular-dimple.js:428:25)
at Object.fn (http://localhost/angular-dimple/bower_components/angular-dimple/lib/angular-dimple.js:433:11)
at g.$get.g.$digest (https://ajax.googleapis.com/ajax/libs/angularjs/1.3.0-beta.8/angular.min.js:110:464)
at g.$get.g.$apply (https://ajax.googleapis.com/ajax/libs/angularjs/1.3.0-beta.8/angular.min.js:113:468)
at g (https://ajax.googleapis.com/ajax/libs/angularjs/1.3.0-beta.8/angular.min.js:73:183)

谁能告诉我这个应用程序有什么问题以及如何让它运行。

最佳答案

我通过深入研究 angular-dimple 库解决了这个问题。

他们的文档指令是使用 xy 元素创建的,但在示例中他们提到了 x-axis >y-axis,所以当我更改它以纠正它时,它就起作用了。

修改后的代码如下:

<graph data="graphData" orientation="horizontal">
<x field="Month"></x>
<y field="Sales"></y>
<stacked-bar field="storeId" ></stacked-bar>
</graph>

关于angularjs - Angular 凹坑错误 TypeError : Cannot read property '_hasCategories' of null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27168886/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com