RxJS允许使用onNext,onError,onComplete订阅源 .
我正在寻找一种方法来构造一个允许用户使用onError处理错误的observable,但如果有错误未处理,我可以显示全局growl(来自primeng库的通知) .
是否有一种很好的方法可以捕获未处理的订阅错误 .
Update1: 我注意到Angular2有一个中央ErrorHandler(模块级别) . 问题是以某种方式将它附加到UI . https://angular.io/docs/ts/latest/api/core/index/ErrorHandler-class.html
1 回答
如果您没有订阅
error
事件,它将会冒泡 . 您可以使用try..catch包装流以捕获这些流以防止应用程序崩溃 .