var sanitizedresult=[];
angular.forEach(voteResult, function(value, key) {
// console.log(value.poll_watcher_id);
var param={
id : value.candidate_id
}
CandidateService.getCandidatInfo(param).then(function(success){
// console.log(success);
var row = {
ballot_name: success,
vote_count: value.count
}
console.log(row);
sanitizedresult.push(row);
},function(fail){
console.log(fail);
});
});
Wie kann ich die Iteration der Schleife verzögern sie die Antwort des VersprechenGibt es eine Möglichkeit, Promise in angular.foreach zu implementieren?
Mögliches Duplikat von [auf async-Funktion warten in Schleife, um die Ausführung vor der nächsten Iteration zu beenden] (http://stackoverflow.com/questions/32740236/wait-for- async-function-in-loop-to-finish-executing-vor-next-iteration – Maverick