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