Вы также можете попробовать вот так.
let observables = [of(1), of(2), of(3)];
forkJoin(observables)
.subscribe(
([typeData1, typeData2, typeData3]) => {
// typeData1 => 1st observable result
// typeData2 => 2nd observable result
// typeData3 => 3rd observable result
this.isLoaded = true;
}
);
Для динамического наблюдаемого массива,
let observables = [of(1), of(2), of(3), of(4)];
forkJoin(observables)
.subscribe(
([...typeDataArr]) => {
console.log(typeDataArr);
}
);