Angular-图表 属性 到标签和值到数据

Angular-Chart property to labels and value to data

我正在尝试将结果映射到 angular-图表,但对如何映射我的标签和映射我的数据感到困惑。我的服务 returns 一个看起来像这样的对象:

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 -- 我可以输入标签的名称而不是数字吗?

我通过将值映射到数组解决了这个问题。

var array = $.map($scope.count, function (value, index) {
                return [value];
            });
            console.log(array);

然后在我的图表上使用数组。