如何在角度图中实现这些数据.js

How to implement this data in angular-chart.js

本文关键字:实现 数据 js      更新时间:2023-09-26

我正在尝试使用图表angular-chart.js.在浏览本文档时:角度图的链接饼图,我发现,他们为值提供了$scope.data,为标签提供了$scope.labels。但我有这样的数据。

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

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

您可以使用 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);
    }
});