У меня есть следующие настройки:
let result = service.getResults();
result.data.forEach((row:any) => {
this.myService
.getObject(row.id)
.subscribe((object:any) => {
//...
})
);
}
Я хочу сделать что-то, после того как все подписки на getObject(row.id)
закончены.Я знаю, что есть функция add()
, но она будет делать это для каждой подписки.Исходя из Promises я бы сохранил каждое Promise, а затем в массиве и просто вызвал Promise.all ().