我有两个angular.forEach
第二个开始,直到第一个完成:
$.ajax({/* settings, */ context:{} /* set `this` here */})
.then(function() {
// `this` : `this` set at `context`
})
.fail(function() {
// `this` : `this` set at `context`
})
我试过这个没有运气:
$scope.rendezVous.j_plaignant = [];
angular.forEach(data.data,function(objet){
if(objet.idpartie==1){
$scope.rendezVous.j_plaignant.push(objet.idjuriste);
}
})
$scope.rendezVous.juristes_plaignant = [];
angular.forEach(data.data,function(objet){
if(objet.idpartie==1){
$scope.rendezVous.juristes_plaignant.push(objet);
}
})
如果你有一个想法,那将是很好的,$ q很难理解。
我不明白为什么我无法在forEach之后添加.then,这太烦人了,我无法理解$ q。
答案 0 :(得分:1)
我认为你不需要推迟。
当第二个forEach
出现时,第一个完成。这是同步的。