[Ionic] 사용자 정의 에러 핸들러

사용자 정의 에러 핸들러를 등록하여 발생하는 런타임 에러에 대해 처리

에러 핸들러 클래스 정의

src/classes/my-error-handler.ts

import { NgModule, ErrorHandler } from '@angular/core';

 export class MyErrorHandler implements ErrorHandler {
    handleError(error) {
      // do something with the exception
      console.log("error:"+error);
    }
 }

모듈 추가

src/app/app.module.ts

import {MyErrorHandler} from '../classes/my-error-handler';

@NgModule({
  ...
  providers: [
    StatusBar,
    SplashScreen,
    {provide: ErrorHandler, useClass: MyErrorHandler}
  ]
})





© 2017. by yeopoong.github.io

Powered by yeopoong