1
我有一項服務用於調用webapi。服務未進行同步
webapi URL是從本地json文件中讀取的。
問題是服務方法調用了錯誤的webapi URL,我懷疑原因是這些方法在構造函數代碼完成執行之前調用。
這是可疑代碼:
構造
constructor(private http: AuthHttp, private router: Router, private paramService: ParamService) {
this.paramService.get_Config().subscribe(
data => {
this.baseUrl = data.ReportApp_WebApi;
}
);
}
實例方法
Get_LavorazioneRicette() : Observable<any> {
var url = this.baseUrl + "api/masterdata/get/LavorazioneRicette";
return this.http.get(url, this.getRequestOptions)
.map(response => response.json())
.catch(this.handleError);
}
我怎樣才能解決這個問題?
謝謝支持