1

我正在尝试使用 flatMap 以使用第二个请求中的第一个请求的结果一个一个地满足请求。通过调试器,我确实看到了第一个服务,但不是第二个。怎么了?提前谢谢!

resolve(route: ActivatedRouteSnapshot, state: RouterStateSnapshot): Observable < MedicalCheckup[] > {
  return this.appStateService.getSelectedPatient()
    .pipe(flatMap(
      patient =>
      this.examinationService.getExaminations(patient.id, ExaminationsSelectionPeriod.THREE_MONTHS.toString())
    ));
}
4

0 回答 0