在 Ionic2 应用程序中覆盖 ExceptionHandler

Overriding ExceptionHandler in Ionic2 app

我正在开发一个 Ionic v2 应用程序,并试图从 angular2 中实现这个 ExceptionHandler

由于Ionic2 不要求开发者显式调用bootstrap 看来暂时没有办法实现。有没有人在 Ionic v2 中成功实现了自定义 ExceptionHandler?

这是我的尝试,但它无法加载应用程序,页面上没有任何异常。

import {ExceptionHandler,provide} from 'angular2/core';
import {bootstrap} from 'angular2/bootstrap';

import {AppExceptionHandler} from './services/exception-service';


...

bootstrap(MyApp,provide(ExceptionHandler, {useClass: AppExceptionHandler }));

您可以在 MyApp 组件中覆盖它

@Component({
    providers: [provide(ExceptionHandler, {useClass: AppExceptionHandler})]
})
export class MyApp{...}