保存for循環的好方法是什麼?
for (var i=0;i<$scope.annonces.length;i++){
promises.push(Annonces.save($scope.annonces[i])).$promise;
}
$q.all(promises).then(function() {
blablabla
}
或
for (var i=0;i<$scope.annonces.length;i++){
promises.push(Annonces.save($scope.annonces[i]).$promise);
}
$q.all(promises).then(function() {
blablabla
}
當你嘗試它們時發生了什麼?你沒有提到一個具體的問題 – charlietfl
我有怪異的行爲,$ scope.annonces [i]的數據不好保存,問題隨機發生。 – user1260928
'$ scope.announces'本身是一個'$ resource'對象嗎?它是否有'$ promise'屬性?如果是這樣,promises.push循環應該從'$ promise'鏈接。 – georgeawg