this._store.dispatch(new AddUserAction(this.user));
我要在这里获取到code做进一步操作
Effects:
@Effect() addUser$ = this._actions$.pipe(
ofType<UserAction.AddUserAction>(UserAction.UserActionTypes.ADD_USER),
switchMap(data => {
return this._userService.addUser(data.payLoad).pipe(
map(res => {
if (res.code === 200) {
return new UserAction.AddUserSuccessAction(res);
} else {
return new UserAction.AddUserFailAction(res.code);
}
}),
catchError(error => of(new UserAction.AddUserFailAction(error)))
);
})
);