2017-01-18 4 views
2

У меня есть служба, которая сначала загружает конфигурационный файл с сервера через вызов $ http, а затем в своем успешном обратном вызове я читаю содержимое файла, которое фактически содержит список файлов для загрузки из сервер.Как решить несколько обещаний в машинописных текстах

Так что я делаю другой звонок на сервер для загрузки всех других файлов. Итак, есть ли способ в сценарии типа возвратить обещание, которое будет вызвано только тогда, когда все обещания будут решены. То же самое, как $ q.all мы имели в угловом 1.X

С уважением, Паван Тивари

+1

Возможные дубликата [q.all для angular2 наблюдаемых] (http://stackoverflow.com/questions/37172093/q-all-for-angular2-observables) – echonax

+0

Возможный дубликат [Угловое 2 обещание .all() с RxJS] (http://stackoverflow.com/questions/35247310/ угловое-2-обещание-все-с-rxjs) –

ответ

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

задача может быть любым Promise позвонить

Смежные вопросы