如何访问来自(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})}),
        ...