Qual è l'equivalente di $ q di Angular in Angular2? In particolare, sto cercando $q.when
, che vi ha permesso di fare qualcosa di simile:
return $q.when(['TestResponse']);
Qual è l'equivalente di $ q di Angular in Angular2? In particolare, sto cercando $q.when
, che vi ha permesso di fare qualcosa di simile:
return $q.when(['TestResponse']);
new Promise((resolve, reject) => {
if(xxx) {
resolve('ok');
} else {
reject('error');
}
}).then(x => doSomething())
Vedere anche https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise o http://learnangular2.com/es6/promises
E se fossimo bloccati nell'usare ES5? Cosa dovremmo fare? –
IMHO stay with Angular1.x –
Ovviamente è un'opzione. Ma in scenari di migrazione lenti una soluzione può aiutare. –
È possibile utilizzare la promessa ES6 nativo. Uno dei motivi principali per rendere nuova angolare è es6 e quasi in arrivo es7.
EcmaScript 6 [Promise] (https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Promise) – Tushar
La promessa nativa ha un equivalente? – David
'Promise.resolve (['TestResponse'])' dovrebbe fare il trucco –