【发布时间】:2019-07-04 04:06:46
【问题描述】:
我正在使用一个 Web 服务,我得到的值很好,但是它返回的函数未定义:/
我一直在尝试使用 async 和 await 但我不确定。
constructor(private sessionstore: SesionStoreService, private httpClient: HttpClient) { }
ngOnInit() {
let data:any = this.previData();
console.log(data);
}
private _datosPrevision: any;
previData() {
this.previsiones().subscribe(data =>{
this._datosPrevision = data;
console.log(this._datosPrevision);
return this._datosPrevision;
})
}
previsiones():Observable<any>{
const urlProvisiones: string = 'http://localhost:8080/api/v1/pacientes/previsiones';
const httpOptions2 = {
headers: new HttpHeaders({
'Content-Type': 'application/x-www-form-urlencoded',
'Authorization': this.sessionstore.token
})
};
return this.httpClient.get(urlProvisiones,httpOptions2);
}
我想在两个 console.log 中获得相同的值
【问题讨论】:
标签: angular typescript httpclient