【发布时间】:2020-04-19 17:05:50
【问题描述】:
我是 NgRx 的新手,我的大部分代码都运行良好,但我被困在这个特定的代码上,我需要你的帮助。
当登录效果被触发并成功发送到 LoginSuccess 时,我正在尝试保存到本地存储并触发另一个操作。
下面是我的示例代码
效果
@Effect({ dispatch: false })
LogInSuccess$: Observable<any> = this.actions$.pipe(
ofType<businessActions.LogInSuccess>(
businessActions.AuthActionTypes.LOGIN_SUCCESS
),
map((action: businessActions.LogInSuccess) => {
localStorage.setItem('token', JSON.stringify(action.payload));
this.navCtrl.navigateRoot('/home');
}), map(
() => new businessActions.LoadBiz()
)
);
【问题讨论】:
-
不清楚你的问题是什么
-
当 addServiceSuccess 被调度时,它会在被解雇后显示警报我想从相同的成功效果调度 LoadService 操作
-
你现在明白我的意思了吗?
标签: javascript angular typescript ionic-framework ngrx