AngularJS - 禁用$ exceptionHandler

Roy*_*ove 11 javascript angularjs

我不希望$ exceptionHandler处理任何异常 - 我希望它们能够推进到浏览器(主要用于Visual Studio中的IE测试).

我试过覆盖$ exceptionHandler并简单地重新抛出错误,这给了我10次迭代$ digest错误(这是有意义的).

我该如何完全关闭它?

编辑

不幸的是,重新抛出错误并没有解决问题 - IE只知道重新抛出的错误,而不是来自源.

Roy*_*ove 8

经过一番研究,这是不可能的.Angular捕获它们的错误,然后显式调用异常处理程序 - 在许多情况下,它不仅仅是让错误传播.

  • 这是angularjs最令人沮丧的部分之一.我无法理解为什么它甚至是图书馆的一部分. (7认同)