Trong ứng dụng hiện tại của tôi, tôi dường như không nhận được phản hồi từ quan sát khi đó là một mảng trống hoặc khi máy chủ trả lời quá lâu. Đây là trạng thái hiện tại của tôi:Angular2 xử lý đáp ứng rỗng
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();
}
Tôi đã thử sử dụng .timeout
Tôi tìm thấy một nơi khác nhưng điều đó dường như không hoạt động. Tôi đang sử dụng Angular2 rc1. Có ai biết cách giải quyết vấn đề của tôi không? Cảm ơn.