2016-02-04 49 views
1

我正在研究一個Ionic v2應用程序,並試圖從angular2實施ExceptionHandler在Ionic2應用程序中重寫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 })); 

回答

2

您可以在MyApp組件覆蓋此

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

非常感謝! – bluetoft

+0

很好的答案先生:) +1 –