각도 2의 Angular 's $ q에 해당하는 것은 무엇입니까? 또한 https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise 또는
답변
new Promise((resolve, reject) => {
if(xxx) {
resolve('ok');
} else {
reject('error');
}
}).then(x => doSomething())
참조 : 특히, 난 당신처럼 뭔가를 할 수있는, $q.when
을 찾고 있어요. 새로운 각도를 만드는 주된 이유 중 하나는 es6이며 거의 es7입니다.
ES5를 사용하는 경우 어떻게됩니까? 우리는 어떻게해야합니까? –
IMHO Angular1.x와 함께있어 –
물론 옵션입니다. 그러나 느린 마이그레이션 시나리오에서 솔루션이 도움이 될 수 있습니다. –
http://learnangular2.com/es6/promises 당신은 기본 ES6의 약속을 사용할 수 있습니다
return $q.when(['TestResponse']);
ECMA 스크립트 (6) [약속] (https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Promise) – Tushar
네이티브 약속은 경우에 해당이 있습니까? – David
'Promise.resolve ([ 'TestResponse'])'트릭을 수행해야합니다 –