簡體   English   中英

元素出現AngularJs Chart.js

[英]Element occurrences AngularJs Chart.js

我被困在這里,我正在將json提取到智能表中並從該表生成圖表,我想進行交叉過濾,因此當應用過濾器時,圖表會根據表上可見的數據進行更新。

該圖表應代表訂單狀態,狀態可以是:“進行中”,“待處理”,“已批准” ...我試圖編寫不同的功能來計算每個元素的出現,但沒有一個起作用:

現在我的代碼

 $scope.$watch(function() { $scope.zdata = $scope.displayed; $scope.labels = []; $scope.data = []; $scope.updatedata = function() { //var a = getCount('Approved'); //$scope.zdata.forEach(function (zdata) { $scope.labels.push('Approved', 'Awaiting Verification', 'Work In Progress'); $scope.data.push('20', '15', '3'); // $scope.labels.push(zdata.Status); // $scope.data.push(zdata.Status.length); // }); }; 
 <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script> 

目前,我正在顯示虛擬數據只是為了說明這一點。 預先感謝一百萬

改用:

$scope.labels = []; // -> $scope.labels.splice(0);
$scope.data = []; // -> $scope.data .splice(0);
//... something else

修復了使用Underscore.js的最簡單方法。感謝您的幫助

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM