0
鏈能力,我有以下打字稿功能打字稿:如何使用異步任務的結果承諾
addSurgeryRequestPageOne(surgeryReservationModel: any): Promise<surgeryReservationModel> {
return this.http
.post(this.addSurgeryRequestUrl, JSON.stringify( surgeryReservationModel), { headers: this.headers })
.toPromise()
.then(response => response.json().Data as surgeryReservationModel)
//.then((res) => {
// item1 = res.SurgeryRequestId
//}
.catch(this.handleError);
}
一旦此功能得到執行,我得到surgeryRequestId回來,我想它傳遞的低於功能。
getSurgeryRequest(SurgeryRequestId: number): Promise<surgeryReservationModel> {
return this.http.get(this.getSurgeryRequestUrl + '/' + SurgeryRequestId)
.toPromise()
.then(response => response.json().Data as surgeryReservationModel)
.catch(this.handleError);
}
我該如何解決這個問題?我對打字稿及其難以找到的資源很陌生。我在ES5上。不使用ES6。
你居然** **是對ES6 – smnbbrv
@smnbbrv噸我的下compilerOptions屬性target tsconfig說ES5。 –