Angular 2中ErrorHandler处理的错误情形是什么?

时间:2016-12-15 10:41:24

标签: angular typescript error-handling

我假设Angular 2代码中的所有throw语句都被error-handler.js中定义的Angular 2中的ErrorHandler类捕获。

  1. 我的假设是否正确?
  2. ErrorHandling还有其他类吗?
  3. 是否有任何不由ErrorHandler处理的场景?

1 个答案:

答案 0 :(得分:0)

根据ErrorHandler的documentation,你是对的。

默认实现确实是拦截错误并在控制台中编写它们,它们不是Angular 2源上的其他类,但您可以完全创建它并在您的配置中实现它。

此错误处理程序不处理SystemJS或Angular 2中未直接使用的任何其他组件引发的错误。