которые сообщают номер.
Также есть 3 места которые просят зовут метод show у сервиса, он берет этот номер и делает запрос, а результат отображается. Императивно я сделал, как сделать на RxJs? Стоит ли 3 вызова метода переделать на потоки(это просто кнопки)? Как вижу я при вызове метода show (или если потоки, то когда они стрельнут) берется последний результат из 3 потоков номера и делается запрос. Вот тут не знаю какой оператор нужен, сейчас просто у BehaviorSubject, делаю getValue()?
в целом любые данные, которые могут внезапно измениться нужно помещать в обсерваблы. Что касается специфики, то есть что там у вас, тут ответить сложно, потому что непонятно ниче :)
Ну вот событие клика это же не данные, а просто событие, можно дергать метод, а можно сделать поток событий. А как лучше? Попробую понятнее) Какой оператор заюзать, чтобы срабатывающий поток, брал последний результат 3х других?
событие клика - это поток же может быть. объедините три потока в один с помощью merge и из него получайте данные
почему не данные. Что такое событие?
Ок, понял, т.е. для всего лучше юзать потоки?
не обязательно для всего. Нужно для тех вещей, где вам надо знать когда они меняются, чтобы ангуляр об этом узнал и перерисовал участок разметки. Если перерисовка будет и по другим причинам, то можно и без потока :)
Обсуждают сегодня