我正在尝试将结果映射到角度图表,但我对如何映射标签和映射数据感到困惑。我的服务返回一个如下所示的对象:
Object {0: 5, 4: 1, 9: 1, 14: 2}
问题 如何将我的标签映射到0,4,9,14,以便我可以将其用于条形图和数据,如下所示:
angular.module("app", ["chart.js"]).controller("BarCtrl", function ($scope) {
$scope.labels = ['0', '4', '9', '14'];
$scope.data = [
[5, 1, 1, 2]
];
});
问题2 - 我可以输入标签名称而不是使用数字吗?
答案 0 :(得分:0)
我通过将值映射到数组来解决这个问题。
var array = $.map($scope.count, function (value, index) {
return [value];
});
console.log(array);
然后在我的图表上使用数组。