这个问题已经在这里有一个答案:
- 如何返回从可观察/ HTTP /异步的角度调用的响应? 8个回答
当我想从预订HTTP请求值分配给在角度成分的局部变量得到了一个未定义
patient: Patient;
hpId: any;
ngOnInit() {
const id = +this.route.snapshot.paramMap.get('id');
this.fetchPatient(id);
console.log(this.hpId);
}
fetchPatient(id: number) {
this.patientService.getPatient(id)
.subscribe( data => {
this.patient = data;
this.hpId = this.patient.appointment[0].healthProfessionalId;
});
}
}
我想用HPID的值超出订阅方法的范围