2017-03-02 63 views
0
import { Injectable, ErrorHandler, Inject, Injector } from '@angular/core'; 
import { MessengerService } from '../services'; 
import { MessageTypeEnum } from '../../shared'; 

@Injectable() 
export class AppErrorHandler extends ErrorHandler { 

    constructor(private messengerService: MessengerService) { 
     super(true); 
    } 

    handleError(error) { 
     console.log('ERROR!'); 
     console.log(error); 
     this.messengerService.showMessage('Nastala chyba', 'Předem se omlouváme za vzniklé potíže', MessageTypeEnum.Error); 
    } 
} 

测井工程,但应用程序仍然崩溃+日志跟踪HTTP错误一样好,但我想实现一个目标,即每个错误都会被记录,但其余的角度应用程序将正常工作。错误的Angular2的ErrorHandler,错误破坏了代码

例子: value.getMonth不在ViewWrappedError.ZoneAwareError OR 404,功能500 HTTP错误

+0

请告诉我的错误? – Smit

回答