2017-04-12 89 views
0

在我们的项目中,我们已经使用了用角多的错误处理

{provide: ErrorHandler, useExisting: CustomErrorHandler} 

这CustomErrorHandler由第三方这些错误记录到一个中央服务器提供的自定义错误处理程序。除此之外,我们还想实现我们自己的中央错误处理,以便在屏幕上显示错误。

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

+0

装饰'CustomErrorHandler '用你的逻辑重写'CustomErrorHandler' – yurzui

回答

1

谢谢@yurzui,任何人loooking代码这里是我使用的片段:

AppModule.ts:

{provider: ErrorHandler, useClass: LocalErrorHandler} 

LocalErrorHandler.ts:

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