角度2 Rxjs超时

时间:2017-12-29 13:03:39

标签: angular rxjs5

我一直试图使用我的http Get调用超时,但Http调用永远不会超时,直到没有从服务器发送响应。我究竟做错了什么 ?

console

我在我的应用程序中使用rxjs-5.0.0-beta.12

提前致谢

1 个答案:

答案 0 :(得分:0)

请尝试delay的操作员将排放量从“可观察的”时间向前转移特定量。

 return Observable.interval(30000).startWith(0).flatMap(()=>{
                return this.http.get(someUrl).delay(3000)
                        .map(this.extractData)
                        .catch(this.handleError);
         });