如何在angular-chart.js中实现这些数据

时间:2016-02-26 13:58:26

标签: javascript angularjs charts angular-chart

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

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

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

1 个答案:

答案 0 :(得分: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);
    }
});