Skip to content

Instantly share code, notes, and snippets.

@mrister
Created August 22, 2017 20:23
Show Gist options
  • Save mrister/99ae9fc43b80e9533b45974d9617bf46 to your computer and use it in GitHub Desktop.
Save mrister/99ae9fc43b80e9533b45974d9617bf46 to your computer and use it in GitHub Desktop.
Global catch all AngularJS v2 error handler
import {BrowserModule} from '@angular/platform-browser';
import {ErrorHandler, NgModule} from '@angular/core';
import {AppComponent} from './app.component';
class MyErrorHandler extends ErrorHandler {
constructor() {
super();
}
}
@NgModule({
declarations: [AppComponent],
imports: [BrowserModule],
// add the error handler that , by default, prints to console (basically a decorator)
providers: [MyErrorHandler],
bootstrap: [AppComponent]
})
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment