У меня есть одна наблюдаемая, и я хочу по желанию вернуть новую наблюдаемую или элемент, основанный на условии.Я в основном хочу сделать это без создания пустой наблюдаемой:
obs.switchMap(data => {
if(data.condition) return obs2;
return Observable.of(data);
});
Вариант использования: я иду на сервер, чтобы получить пользователя, и, если у пользователя есть определенная роль, я возвращаюсь на сервер.чтобы получить больше данных для добавления к пользователю перед его возвратом.