Внутри слияния я хочу, чтобы первая наблюдаемая была условной между двумя разными, но кажется, что добавление switchMap внутри слияния не работает.
Я не понимаю, почему switchMap
внутри merge
никогда не срабатывает и обрабатывает только наблюдаемые.
switchMap(() => {
return merge(
switchMap(() => {
if (condition) {
return of(something);
}
return of(somethingelse);
}),
obs2$
);
})