在我们的项目中,我们已经使用
使用自定义错误处理程序{provide: ErrorHandler, useExisting: CustomErrorHandler}
此CustomErrorHandler由第三方提供,它将错误记录到中央服务器。除此之外,我们还希望实现自己的中央错误处理,以在屏幕上显示错误。
有没有办法让角度有多个错误处理程序?
答案 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);
}
}