.ofType(Item.ActionTypes.ADD_RECEIVED)
.do(action => {
this.store.dispatch(new ItemImages.SaveInProgressAction(action.payload));
this.router.navigate(['/cabinet/items'], {
transition: {
duration: 10000,
name: 'slideTop',
}
});
});
Если нужен редерикт в Effect (ngrx/store)
То как обычно его по правильному делают ?
Внурти как сейчас - как то не красиво вроде бы 🙂
1. Эффекты лучше делать изолированными от store. 2. Любые производимые действия над приложением лучше выносить в сервис. 3. В данном случае установка dispatch: false не нужна, т.к. эффект должен возвращать SaveInProgressAction.
зачем ты ставишь $ в конце переменной:?
Обсуждают сегодня