Size: a a a

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

2020 March 06

S

Smooth Operator in Angular - русскоговорящее сообщество
Roman Roman
Товарищи в rxjs есть таская комманда мерж или комбайн в которой последнее событие из одного потока true то пропускает последнее событие из другого потока ?
withLatestFrom + filter?
источник

RR

Roman Roman in Angular - русскоговорящее сообщество
Smooth Operator
withLatestFrom + filter?
спасибо дружа, кажется то что нужно
источник

Vi ٩(̾●̮̮̃̾•̃̾)۶... in Angular - русскоговорящее сообщество
Парни, подскажите плиз, знакомлюсь с редаксом. Есть резолв, который тащит список вебинаров с свервера, дальше работает редакс, но ссылка не переключаеться, с чем это может быть связано?
источник

DT

Denchik Tymokhin in Angular - русскоговорящее сообщество
Vi ٩(̾●̮̮̃̾•̃̾)۶
Парни, подскажите плиз, знакомлюсь с редаксом. Есть резолв, который тащит список вебинаров с свервера, дальше работает редакс, но ссылка не переключаеться, с чем это может быть связано?
мне кажется сервис должен быть в эффекте, а диспатча в куллбеке быть не должно
источник

DT

Denchik Tymokhin in Angular - русскоговорящее сообщество
почему не хочешь прям в резолве сделать диспатч экшена
источник

DT

Denchik Tymokhin in Angular - русскоговорящее сообщество
а потом просто слушать в эфекте что прилетело
источник

Vi ٩(̾●̮̮̃̾•̃̾)۶... in Angular - русскоговорящее сообщество
Denchik Tymokhin
почему не хочешь прям в резолве сделать диспатч экшена
а какая разница? Я же с резолва вызываю обсервабл
источник

GG

Go Go in Angular - русскоговорящее сообщество
Denchik Tymokhin
почему не хочешь прям в резолве сделать диспатч экшена
У меня похожая ситуация, тоже резолверы на странице и хочу прикрутить стор. Получается нужно диспатч в резолверы пихать ?
источник

DT

Denchik Tymokhin in Angular - русскоговорящее сообщество
Go Go
У меня похожая ситуация, тоже резолверы на странице и хочу прикрутить стор. Получается нужно диспатч в резолверы пихать ?
ну смотри по сути резолвер вроде как тоже сервис
источник

DT

Denchik Tymokhin in Angular - русскоговорящее сообщество
потому думай вызов диспатча там делать
источник

DT

Denchik Tymokhin in Angular - русскоговорящее сообщество
а в эффекте запрос
источник

GG

Go Go in Angular - русскоговорящее сообщество
Значит можно сделать так что резолверы тянут инфу и пихают в стор а потом уже повторно при переходе на страницу она все из стора возьмёт и все ? Чтобы мгновенно грузилось
источник

DT

Denchik Tymokhin in Angular - русскоговорящее сообщество
Go Go
Значит можно сделать так что резолверы тянут инфу и пихают в стор а потом уже повторно при переходе на страницу она все из стора возьмёт и все ? Чтобы мгновенно грузилось
ну да
источник

DT

Denchik Tymokhin in Angular - русскоговорящее сообщество
+ асинк пайп
источник

GG

Go Go in Angular - русскоговорящее сообщество
Крутяк )
источник

VB

Valentin Buryakov in Angular - русскоговорящее сообщество
Та и зачем вам резолверы если стор используется, вы ж потом не будете ж дату брать из роута. Можете сделать preload guard, в котором диспатч делаете и потом ждете когда в сторе будут нужные данные.
источник

GG

Go Go in Angular - русскоговорящее сообщество
Стор конечно не для этого прикрутил а из-за того что очень сложно уже данные гонять и отслеживать но такую фичу всегда хотел иметь
источник

GG

Go Go in Angular - русскоговорящее сообщество
Valentin Buryakov
Та и зачем вам резолверы если стор используется, вы ж потом не будете ж дату брать из роута. Можете сделать preload guard, в котором диспатч делаете и потом ждете когда в сторе будут нужные данные.
А есть пример хотя бы простенький, подобное никогда не делал
источник

VB

Valentin Buryakov in Angular - русскоговорящее сообщество
Вот как в example-app у них в гардах фетчится инфа нужная
https://github.com/ngrx/platform/blob/master/projects/example-app/src/app/books/guards/book-exists.guard.ts
источник

GG

Go Go in Angular - русскоговорящее сообщество
Просто у меня все на резолверах
источник