Как я могу сделать что-то подобное в ngrx / effects:
// I want to handle a sign up effect
return this.actions$.ofType(user.SIGN_UP_SUCCESS)
.map((action: user.SignUpSuccessAction) => action.payload)
.mergeMap(() => {
// then I have to call two other async actions to add new records
return [
new userOptions.Add(new UserOptionsModel());
new userInfo.Add(new UserInfoModel());
];
})
Как я могу обработать успешные действия как для действий userOptions, так и для действий userInfo, а затем перенаправить на страницу панели мониторинга? Я не хочу перенаправлять на страницу панели инструментов, если я отправляю действия userOptions.Add и userInfo.Add вне последовательности user.SIGN_UP_SUCCESS, например, с других страниц.
ОТВЕТ
Виктор Савкин. Паттерны государственного управления и передовые методы работы с NgRx https://www.youtube.com/watch?v=vX2vG0o-rpM