1
如何继续将有效载荷传递给其他操作员?可重复观察如何继续传递有效载荷
例如:
login = (action$: ActionsObservable) => {
return action$.ofType(SessionActions.LOGIN_USER)
.mergeMap(({payload}) => {
return this.http.post(`${BASE_URL}/auth/login`, payload)
.map(result => ({
type: SessionActions.LOGIN_USER_SUCCESS,
payload: result.json().meta
}))
.catch(error => Observable.of({
type: SessionActions.LOGIN_USER_ERROR
}));
});
}
如何传递的有效载荷和结果到地图操作?
正是。但只是为了再次重申凯尔所说的,你不需要*将它们压缩,它已经在范围内!只是引用它 .MAP(结果=>({ 类型:SessionActions.LOGIN_USER_SUCCESS, 有效载荷:{ 之一:result.json()元, 2:有效载荷/ *这是在从mergeMap */ 父范围} })) – jayphelps