import { ErrorHandler, Injectable } from '@angular/core'; import { AppStateService } from '../services/app-state.service'; @Injectable() export class CustomErrorHandler extends ErrorHandler { constructor(private appState: AppStateService) { super(true); } handleError(error) { this.appState.error.next(error && error.rejection || error); super.handleError(error); } }