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);
}
我怎样才能解决这个问题?
谢谢支持