Wie verkette ich Versprechen nacheinander mit angularjs $ q?
n der VersprechensbibliothQ, Sie können die folgenden Schritte ausführen, um Versprechen nacheinander zu verketten:
var items = ['one', 'two', 'three'];
var chain = Q();
items.forEach(function (el) {
chain = chain.then(foo(el));
});
return chain;
Das Folgende funktioniert jedoch nicht mit $ q:
var items = ['one', 'two', 'three'];
var chain = $q();
items.forEach(function (el) {
chain = chain.then(foo(el));
});
return chain;