角度多错误处理程序

时间:2017-04-12 08:41:26

标签: angular error-handling

在我们的项目中,我们已经使用

使用自定义错误处理程序
{provide: ErrorHandler, useExisting: CustomErrorHandler}

此CustomErrorHandler由第三方提供,它将错误记录到中央服务器。除此之外,我们还希望实现自己的中央错误处理,以在屏幕上显示错误。

有没有办法让角度有多个错误处理程序?

1 个答案:

答案 0 :(得分:4)

谢谢@yurzui,对于任何在这里寻找代码的人都是我使用过的片段:

AppModule.ts:

{provider: ErrorHandler, useClass: LocalErrorHandler}

LocalErrorHandler.ts:

export class LocalErrorHandler extends CustomErrorHandler
{
   handleError(error: any)
   {
       //Local custom handling
       super.handleError(error);
   }
}