我正在尝试使用angular-chart.js绘制图表。在阅读文档:Link For angular-chart饼图时,我发现他们为值提供了$scope.data,为标签提供了$scope.labels。但是我有这样的数据。
$scope.pied = [{
"Prospective":"4",
"CallBacks"
:"0",
"FollowUp"
: "4",
"NotInterested"
:"1",
"Closed"
: "0"
}];
如何在angular-chart中实现这些数据?
发布于 2016-02-27 08:49:06
您可以使用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);
}
});https://stackoverflow.com/questions/35653624
复制相似问题