我尝试创建一个循环,将数据注入到如下所示的数组中:
$scope.allImages = [{'src':json.pools[i].picture, 'width':'100'}];
我循环播放'注入'新的图片进入阵列,但它不起作用。
for (var i = 0; i < json.pools.length; i++) {
$scope.allImages = [{'src':json.pools[i].picture, 'width':'100'}];
}
实际结果总是给我最后一条记录,但必须是这样的:
$scope.allImages = [
{'src':'/picture/1.jpg', 'width':'100'},
{'src':'/picture/2.jpg', 'width':'100'},
{'src':'/picture/3.jpg', 'width':'100'} ...
];
我怎么能在循环中做到这一点?
谢谢
答案 0 :(得分:1)
$scope.allImages = [];
for (var i = 0; i < json.pools.length; i++) {
$scope.allImages.push({'src':json.pools[i].picture, 'width':'100'});
}