Ich habe ein solches Verfahren in meiner Fabrik
Unterschied: Rückkehr Versprechen und das Rück promise.then
getTogether() {
let promise = this._$q.all([this._$http.get('/groups'), this._$http.get('/tasks')]);
return promise
.then((data) => {
//local variable for reduce server<->client
this._localList = data;
return this._localList;
});
};
und ich rufe diese Methode in meinem Controller.
this._boardFactory.getTogether().then((list) => {
console.log(list)
});
alles funktioniert perfekt, aber ich verstehe eine Sache nicht.
Was ist der Unterschied zwischen Rückkehr promise
und Rückkehr promise.then
?
Dank für Ihre attantion
promise.then gibt ein weiteres Versprechen, die auf den Wert auflösen werden Sie in dem '.then' Rückruf zurück – Brian
In Ihrem Fall keinen Unterschied, außer der Tatsache, dass es sind zwei verschiedene Versprechen, die mit dem gleichen Wert gelöst werden. –
Stimmen Sie mit Kevin überein. Sie werden feststellen, dass Sie das gleiche Ergebnis im Konsolenprotokoll mit oder ohne '.then 'erhalten. –