saveQuiz$ = createEffect(() =>
this.actions$.pipe(
ofType(quizActions.addQuiz),
map(action => action.saveQuiz),
switchMap((quiz) => this.quizDataService.postQuiz(quiz)),
tap((quizId) => console.log('NEED THE ACTION PAYLOAD HERE')),
map((quizId:number) => quizActions.addQuizSuccess({quiz:{ id:quizId }})),
catchError(() => EMPTY)
)
);
Это эффект, который я создал, проблема в том, что мне нужно получить доступ к action.payload
после switchmap (which calls the api)
. Есть ли способ, которым я могу это сделать?