如何解决打字稿中的多个承诺

时间:2017-01-18 05:09:28

标签: javascript angularjs angular typescript promise

我有一个服务,首先通过$ http调用从服务器加载配置文件,然后在其成功回调中我正在读取文件内容,其实际上包含要从服务器加载的文件列表。

所以我再次调用服务器来加载所有其他文件。在TypeScript中是否有任何方法可以返回一个只有在所有的promise都得到解析时才会被调用的promise。和$ q.all一样,我们的角度为1.X

1 个答案:

答案 0 :(得分:5)

Promise.all([
    //task1,
    //task2,
    //task3,
  ]).then((value) => {doSomething()});

任务可以是任何Promise调用