您可以使用
catch运算符(或
catchException别名)来捕获和处理可观察对象中发生的错误,以便不会将错误通知给订户。
忽略错误:
return Rx.Observable .when(testAjax()) .catch(Rx.Observable.empty()); // continues with an empty obs after error.
处理错误:
var empty = Rx.Observable.return('default value');return Rx.Observable .when(testAjax()) .catch(function (error) { console.log('error:', error); return empty; });
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)