Angular2中Angular的$ q相当于什么?
具体来说,我正在寻找$q.when
,它允许你做类似的事情:
return $q.when(['TestResponse']);
答案 0 :(得分:17)
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
答案 1 :(得分:1)
您可以使用本机es6 Promise。制作新角度的主要原因之一是es6和接近es7。