эффекты. В эффекте дёргается сервис на загузку данных, данные приходят - кидается экшен типа GetDataSuccess.
Но возможна также ситуация, что данные не пришли (нет на сервере, либо закончились), тогда мне нужно кинуть некое событие типа экшена GetDataEmpty.
Этот экшен никак стор менять не должен, но в компоненте я хочу подписаться на observable и получить уведомление.
Вообще валидно использовать ngrx стор для такой логики? И как описать экшен/редьюсер?
Спасибо за советы.
Вам нужен сервис, в котором сабжект. сабжект инжектите в эффекты и компоненты
спасибо, тоже так думал, но меня смущает необходимость действовать через сабжект в моём сервисе, тогда как ветки стора уже представляют из себя обсёрваблы
Обсуждают сегодня