【发布时间】:2016-06-15 19:58:45
【问题描述】:
使用 promise JS 库 (https://github.com/stackp/promisejs) 我可以做到这一点:
promise.join([
promise.get('/settings'),
promise.get('/translations'),
promise.get('/main-data')
]).then(function(results) {
console.log(results);
});
现在我需要用 Angular2 来做这件事。因此,我使用 getSettings、getTranslations 等方法创建了一个服务 - 但我如何在使用此服务的组件中 join 它们?
(并以这样的方式加入他们,当且仅当所有请求完成时 - 我将运行一个使用所有响应的功能?)
【问题讨论】: