-1
私は2 angular.forEach
最初の1が終了する刚性秒1が起動musn't持っている:それは
var defer = $q.defer();
$scope.rendezVous.j_plaignant = [];
angular.forEach(data.data,function(objet){
if(objet.idpartie==1){
$scope.rendezVous.j_plaignant.push(objet.idjuriste);
}
})
$q.all($scope.rendezVous.j_plaignant).then(lastTask);
function lastTask(){
$scope.rendezVous.juristes_plaignant = [];
angular.forEach(data.data,function(objet){
if(objet.idpartie==1){
console.log(objet);
$scope.rendezVous.juristes_plaignant.push(objet);
}
})
}
:私は運でこれを試してみた
$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を理解できません。
https://stackoverflow.com/questions/43495864/can-anyone-explain-the-use-of-q-service-in-angularjs – logan
表示されているスニペットはすべて同期的なので、コードには何かがありません。 2つの 'forEach'ブロックは異なる' .then'ブロックの中にありますか?あなたの質問を明確にしてください。 – georgeawg
2つのforEach .....が必要な理由、またはあなたが持つ特定の問題 – charlietfl