Dans l'exemple ci-dessous, je me demandais comment effectuer deux opérations sur la même réponse de la fonction .swichMap().
Dans l'exemple, j'ai inséré le deuxième .map, ce qui est manifestement erroné mais illustre bien ce que je veux faire. Comment dois-je faire pour appeler deux fonctions ? De plus, lorsque je décompose le premier map() en une fonction comme .map(response => {fn1 ; fn2;}) ; le script génère une erreur ?
@Effect()
getUserCourse$: Observable<Action> = this.actions$
.ofType(userCourse.ActionTypes.LOAD_USER_COURSE)
.map<string>(action => action.payload)
.switchMap(userCourseId => this.userCourseApi.getUserCourse(userCourseId))
.map(response => new userCourse.LoadUserCourseSuccessAction(response.data));
.map(response => new course.LoadCourseSuccessAction(response.course));