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;

Antworten auf die Frage(7)

Ihre Antwort auf die Frage