2017-06-07 86 views

回答

2

这只在ionic serve中显示,并且是IonicErrorHandler的功能。

IonicErrorHandler拦截默认的控制台错误处理,并在使用Ionic的Dev Build Server时将运行时错误显示为覆盖图。

这设置在ngModule

{ provide: ErrorHandler, useClass: IonicErrorHandler }, 

它不会在设备或模拟器中显示该页面。

您可以扩展ErrorHandler类并将其设置为执行您所需的操作。

export declare class MyErrorHandler extends ErrorHandler { 
    constructor(){} 

    handleError(err: any){ 
    } 
} 

而且在ngModule

{ provide: ErrorHandler, useClass: MyErrorHandler },