Я пытаюсь объединить два наблюдаемых потока, чтобы создать новый, на который я тоже могу подписаться.Оба входных потока возвращают массивы объектов.Я попытался использовать оператор forkJoin, а затем карту каналов и подписаться так:
forkJoin(
this.firstObservable$,
this.secondObservable$
).pipe(
map(([first, second]) => {
// here create a new array array = [] and push new Object { first.something, second.something
// return newArray
}
})
).subscribe((data: any) => {
this.data = data;
});
Но, похоже, это не работает так, как ожидалось.Я также попробовал это с краном.Что было бы правильным способом?