【发布时间】:2017-09-22 10:42:54
【问题描述】:
Angular 全局错误处理对话框
我正在开发一个 angular2 应用程序,我正在尝试对其进行一些全局异常处理。基本上我要做的是捕获应用程序中的每个异常,然后弹出一个对话框,显示错误标题和错误消息。
我发现你可以只实现你自己的 ErrorHandler,而不是像这样在你的 appModule 中提供它:
providers: [{
provide: ErrorHandler,
useClass: CustomHandler
}]
现在我想知道是否有可能在 errorhandler 中有一个 observable,appComponent 可以订阅它并执行触发对话框屏幕显示以显示错误的功能。 (我打算让我的后端抛出自定义错误)
我在设置这样的东西时遇到了很多麻烦,并且找不到很多这样的例子,所以我开始觉得这不是一个真正想要的方式关于处理异常。欢迎就如何解决此类问题提出建议。
【问题讨论】:
标签: angular exception-handling observable