Ответ 1
Как объясняет Google, вы можете переопределить службу обработчика ошибок, чтобы делать то, что вы хотите. https://angular.io/docs/ts/latest/api/core/index/ErrorHandler-class.html
Можно ли глобально перехватывать исключения, генерируемые в приложении Angular 2, чтобы предотвратить сбои всего приложения в ошибках одного компонента?
Как объясняет Google, вы можете переопределить службу обработчика ошибок, чтобы делать то, что вы хотите. https://angular.io/docs/ts/latest/api/core/index/ErrorHandler-class.html