내 현재 응용 프로그램에서 그것은 빈 배열 또는 서버가 응답하는 데 너무 오래 걸릴 때 observable 응답을 얻을 보일 수 없습니다. 내가 다른 곳에서 발견 된 .timeout
를 사용하여 시도했지만 그 중 하나가 작동하지 않는 것Angular2 빈 응답 처리
getIncomingData():Observable<any[]> {
console.log("GetIncomingData");
return this.http.get('http://mylink/data')
.map(data => this.extractIncomingData(data))
.catch(this.handleError);
}
private extractIncomingData(res:Response):any[] {
if (res.status < 200 || res.status >= 300) {
throw new Error('Bad respons status: ' + res.status);
}
console.log(res.json());
return <any>res.json();
}
: 여기에 내 현재 상태입니다. Angular2 rc1을 사용하고 있습니다. 누구든지 내 문제를 해결하는 방법을 알고 있습니까? 감사.