У меня есть наблюдаемая rxjs, на которую уже подписаны:
const o = new rxjs.Subject();
o.subscribe( (v) => console.log("value: " + v);
Из-за какого-то не связанного события, например, пользователь нажимает на кнопку, мне нужно пойти и получить данные с сервера и поместить эти данные в существующую наблюдаемую o
. Используя axios, у меня есть что-то вроде этого:
const aPromise = axios.get("someurl...")
Затем я делаю следующее:
const secondObservable = rxjs.of(aPromise)
.subscribe( (response) => o.next(response.data) )
У меня вопрос, есть ли лучший способ поместить данные ответов в существующие, уже подписанные на наблюдаемые, возможно, с использованием операторов?