0

我正在尝试使用angular-chart.js. 在浏览此文档时:Link For angular-chart pie chart,我发现,他们已经给出$scope.data了值和$scope.labels标签。但我有这样的数据。

$scope.pied = [{
       "Prospective":"4",
        "CallBacks"
:"0",
        "FollowUp"
: "4",
        "NotInterested"
:"1",
         "Closed"
: "0"
        }];

如何在角度图表中实现这些数据?

4

1 回答 1

2

您可以使用angular.forEach循环接收到的数据并生成所需的结构,例如

$scope.data = [];
$scope.labels = [];
angular.forEach($scope.pied, function (object) {
    for (var key in object) {
        $scope.data.push(object[key]);
        $scope.labels.push(key);
    }
});
于 2016-02-27T00:49:05.903 回答