某些像1.5.11这样的旧angularjs版本存在错误URL过长的问题。即使对于errors.angularjs.org
服务器来说,这些URL也太长。
可能出现的错误消息:
- "错误:URI太长">
- "I/O错误">
- "标题溢出">
链接:
- 第14744期";摆脱巨大的错误消息">
三条路线:
-
升级至1.6.3并使用errorHandlingConfig
angular.errorHandlingConfig函数是在1.6.3中添加的,它允许您指定
objectMaxDepth
。然而,这会截断错误,这并不好。错误的根本原因通常在最后提到,即被截断的部分。
-
升级至1.6.10
1.6.10版从commit 980b69中的错误中删除了错误URL。这减少了错误的长度。
-
使用AngularJS错误解码器
AngularJS错误解码器是我专门为解码这些角度错误而创建的网页。它很快,可以处理巨大的URL。请随意添加书签。