我正在使用observables和rxJS库。我如何在angular2中使用observables实现resumeOnError
创建我观察到如下:
this.validate$ = new Observable(observer =>
this.validateObserver = observer).share();
我然后将物体到这个如下:
this.validateObserver.next(responseJson);
如果有一个错误在我所取,我传递错误如下:
this.validateObserver.error(this.setErrorMessage(filter));
我订阅了这个如下,从一个不同的类:
this.uploader.validate$.subscribe(
result => {
console.log('result triggered');
},
error => {
console.log('error triggered');
}
但是,我希望我的订阅服务器在收到错误消息后继续收听,而不是像当前那样终止监听。
有人可以帮助我如何能够在处理错误后恢复?
我认为这个问题的答案http://stackoverflow.com/questions/35326689/how-to-catch-exception-correctly- from-http-request应该有所帮助 –