Size: a a a

Angular - русскоговорящее сообщество

2020 May 12

MM

Mikita Melnikau in Angular - русскоговорящее сообщество
просто обычный http запрос стандартной http либой. возвращает Observable<object>
источник

ВС

Виктор Салдусов... in Angular - русскоговорящее сообщество
Правильно, поток он возвращает, ты должен на него переключиться, switchMap это и делает
источник

MM

Mikita Melnikau in Angular - русскоговорящее сообщество
почему?
источник

MM

Mikita Melnikau in Angular - русскоговорящее сообщество
а если я не хочу прерывать прошлый поток?
источник

ВС

Виктор Салдусов... in Angular - русскоговорящее сообщество
Mikita Melnikau
а если я не хочу прерывать прошлый поток?
Почитай документацию по rxjs в части двух pipe операторов map и switchMap, многие вопросы отпадут
источник

MM

Mikita Melnikau in Angular - русскоговорящее сообщество
так я вот и почитал и сделал вывод что exhaustMap для запросов будет пожирнее. но тут вопрос не в том, а почему у меня пайп на эффекте отвалился, как будто это не поток вовсе
источник

MM

Mikita Melnikau in Angular - русскоговорящее сообщество
я просто нубас вообще и пока многое не понимаю. если я, Виктор, неправильно мыслю. ты меня поправляй, пожалуйста
источник

ВС

Виктор Салдусов... in Angular - русскоговорящее сообщество
Mikita Melnikau
я просто нубас вообще и пока многое не понимаю. если я, Виктор, неправильно мыслю. ты меня поправляй, пожалуйста
как ты подписываешься на joinRoom$?
источник

MM

Mikita Melnikau in Angular - русскоговорящее сообщество
      map((payload) =>
       payload.rooms.forEach((room) => RoomsActions.joinRoom(room))
     ),
источник

ВС

Виктор Салдусов... in Angular - русскоговорящее сообщество
Mikita Melnikau
      map((payload) =>
       payload.rooms.forEach((room) => RoomsActions.joinRoom(room))
     ),
createEffect функция что возвращает?
источник

MM

Mikita Melnikau in Angular - русскоговорящее сообщество
пока ничего. будет строку
источник

MM

Mikita Melnikau in Angular - русскоговорящее сообщество
или вызов action'a на завершение. я пока что не понял этот момент
источник

ВС

Виктор Салдусов... in Angular - русскоговорящее сообщество
Mikita Melnikau
пока ничего. будет строку
ngrx осваиваешь?
источник

MM

Mikita Melnikau in Angular - русскоговорящее сообщество
что-то около того... с болью скрипом и тп
источник

ВС

Виктор Салдусов... in Angular - русскоговорящее сообщество
Mikita Melnikau
что-то около того... с болью скрипом и тп
Ясно, ну по осколкам кода ничего толком не скажу, пока вижу что ты с потоком пытаешься работать, как с простой функцией
источник

ВС

Виктор Салдусов... in Angular - русскоговорящее сообщество
Mikita Melnikau
что-то около того... с болью скрипом и тп
Посмотри пожалуйста что такое subscribe (rxjs) или async pipe (angular)
источник

MM

Mikita Melnikau in Angular - русскоговорящее сообщество
я и не хотел. я раньше чуть сюда в чат пришёл и спросил. что есть эффект, внутри него получается массив, как по массиву задиспатчить экшены по массиву, которые будут делать get запросы по id. и мне сказали что типа forEach всё решает...
источник

ВС

Виктор Салдусов... in Angular - русскоговорящее сообщество
Mikita Melnikau
я и не хотел. я раньше чуть сюда в чат пришёл и спросил. что есть эффект, внутри него получается массив, как по массиву задиспатчить экшены по массиву, которые будут делать get запросы по id. и мне сказали что типа forEach всё решает...
Интересно как он должен помочь... надо специалиста по ngrx, я его только по картинкам видел, сам не щупал, моих знаний не хватит, чтобы быстро разобраться.
источник

MM

Mikita Melnikau in Angular - русскоговорящее сообщество
я пробовал сделать типа через from - не помогло :)
источник

🇸🇸

🇸🇴Quicksand🇸🇴 🇸🇴Jesu... in Angular - русскоговорящее сообщество
Mikita Melnikau
я и не хотел. я раньше чуть сюда в чат пришёл и спросил. что есть эффект, внутри него получается массив, как по массиву задиспатчить экшены по массиву, которые будут делать get запросы по id. и мне сказали что типа forEach всё решает...
В эффекте можно сразу несколько экшенов диспатчить
источник