我正在使用angular-chart.js
尝试图表。浏览此文档时Link For angular-chart
饼图,我发现,他们给了$scope.data
值和$scope.labels
标签。但我有这样的数据。
$scope.pied = [{
"Prospective":"4",
"CallBacks"
:"0",
"FollowUp"
: "4",
"NotInterested"
:"1",
"Closed"
: "0"
}];
如何在角度图表中实现此数据?
答案 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);
}
});