Что такое эквивалент Angular's $ q в Angular2? В частности, я ищу $q.when
, что позволило вам сделать что-то вроде:
return $q.when(['TestResponse']);
Что такое эквивалент Angular's $ q в Angular2? В частности, я ищу $q.when
, что позволило вам сделать что-то вроде:
return $q.when(['TestResponse']);
new Promise((resolve, reject) => {
if(xxx) {
resolve('ok');
} else {
reject('error');
}
}).then(x => doSomething())
Смотрите также https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise или http://learnangular2.com/es6/promises
Что делать, если мы застряли при использовании ES5? Что нам делать? –
IMHO пребывание с Angular1.x –
Это, конечно, вариант. Но в сценариях медленной миграции решение может помочь. –
Вы можете использовать родной ES6 обещание. Одной из основных причин сделать новый угловой является es6 и почти начинается es7.
EcmaScript 6 [Обещание] (https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Promise) – Tushar
Есть ли у местного обещания эквивалент? – David
'Promise.resolve (['TestResponse'])' должен делать трюк –