2
임 'MyAddressConfig'가 http.get
에있는 문자열을 반환하는 데 약간의 문제가 있습니다. Ionic2 Storage에서 데이터를 가져옵니다. 문제는 내가Observable http.get에서 구독하십시오.
이 http://localhost:0000/[object%20Object]my/path?&tst=1 404 GET 점점 계속 것입니다
어떤 아이디어가 (찾을 수 없음)? MyAddressConfig
GetDataFromStorage: Observable<any> =
Observable.fromPromise(
Promise.all([
this.ionicStorage_.get('MyRestIPAddress'), // 'localhost'
this.ionicStorage_.get('MyRestIPPort'), // '0000'
])
.then(([val1, val2]) => {
this.MyRestIPAddress = val1;
this.MyIPPort = val2;
return [val1, val2];
})
);
GetRestAddress() {
return this.GetDataFromStorage.subscribe(([val1, val2]) => { // 'localhost','0000'
let RestAddress = 'http://' + val1 + ':' + val2 + '/rest/';
console.log(RestAddress);
return RestAddress; // 'http://localhost:0000/rest/'
});
}
이면 MyService
고마워요
getStoresSummaryResults(): Observable<MyTypeClass> {
let MyConfig: MyAddressConfig;
MyConfig = new MyAddressConfig(this.ionicStorage_);
return this.http_.get(MyConfig.GetRestAddress() + 'my/path?&tst=1')
.map(res => res.json())
.catch(this.handleError);
}
안녕하세요. –