2017-03-02 2 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); 
    } 
} 

Die Logging-Werke, aber die App noch abstürzt + die Protokollierung verfolgt die HTTP-Fehler als gut, aber ich möchte ein Ziel erreichen, dass jeder Fehler protokolliert wird, aber der Rest der eckigen App wird normal funktionieren.Angular2 Fehlerbehandler, Fehler bricht den Code

Beispiel von Fehlern: value.getMonth ist keine Funktion bei ViewWrappedError.ZoneAwareError OR 404, 500 http Fehler

+0

Was ist der Fehler? – Smit

Antwort

Verwandte Themen