如何访问来自(mypromise)之前的第一个有效负载
how to access 1-st payload which was before from(mypromise)
有人可以帮忙吗(缺乏rxjs知识)
我需要一个接一个地调用 1 API 并传递部分相同的参数,但不知道该怎么做。在代码中应该清楚。非常非常感谢
const MyEpic = (action$) =>
action$.pipe(
ofType(constants.QWERTY_REQUEST),
switchMap((action) =>
from(
myApi1.checkCredentials(action.payload.userName, action.payload.password)
).pipe(
map((action) => {
return ({type: constants.QWERTY_SUCCESS, payload: action.payload.userName})}), //at this point there is no action.payload.userName how to get initial payload???
catchError(() => {
return of(...);
})
)
)
action
参数被隐藏。如果需要访问父范围的同名参数,名称应该不同:
map((whatever) => {
return ({type: constants.QWERTY_SUCCESS, payload: action.payload.userName})}),
...
有人可以帮忙吗(缺乏rxjs知识) 我需要一个接一个地调用 1 API 并传递部分相同的参数,但不知道该怎么做。在代码中应该清楚。非常非常感谢
const MyEpic = (action$) =>
action$.pipe(
ofType(constants.QWERTY_REQUEST),
switchMap((action) =>
from(
myApi1.checkCredentials(action.payload.userName, action.payload.password)
).pipe(
map((action) => {
return ({type: constants.QWERTY_SUCCESS, payload: action.payload.userName})}), //at this point there is no action.payload.userName how to get initial payload???
catchError(() => {
return of(...);
})
)
)
action
参数被隐藏。如果需要访问父范围的同名参数,名称应该不同:
map((whatever) => {
return ({type: constants.QWERTY_SUCCESS, payload: action.payload.userName})}),
...