我从控制器的工厂获取数据。返回的数据工作正常。当我尝试在键值对的新数据集数组中插入数据时,它不起作用...
var dataset=[];
$scope.total=hours_repository.getHrs.query({id:wId}, function(data){
for(var i=0; i< data.length; i++)
{
dataset.push({key: 'data'+i,
values: data[i]
});
});
我的目标是使数据集看起来像以下......
$scope.dataset={
data1: data[1],
data2: data[2],
data3: data[3]
}
但是,我推送数据集的方式不起作用。 请让我知道如何修复,以便数据集具有如上所示的键值。 谢谢
答案 0 :(得分:0)
var dataset = {};
...
for (var i = 0; i < data.length; i += 1) {
dataset['data' + i] = data[i];
}
...
$scope.dataset = dataset;