У меня есть динамически создаваемый массив наблюдаемых (которые делают http-запросы к бэкэнду).Что-то вроде:
let observables: Observable<any>[] = [ $obs1, $obs2 ];
if(someCondition)
observables.push($obs3);
if(someOtherCondition)
observables.push($obs4);
forkJoin(observables).subscribe();
Таким образом, наблюдаемые выполняются параллельно, как:
$obs1 >>>>>>
$obs2 >>>>>>>
$obs3 >>>>>>>>
Я хотел бы выполнить одно за другим, что-то вроде:
$obs1 >>>>>>
$obs2 >>>>>>>
$obs3 >>>>>>>>
Как я могу это сделать?