Angular在页面加载时抛出错误'uncaught object'

时间:2014-07-08 09:03:02

标签: javascript angularjs

我做错了什么?

转到小提琴页面 http://jsfiddle.net/C7gGb/1/

控制台

出错
Uncaught object angular.js:78
(anonymous function) angular.js:78
(anonymous function) angular.js:3555
forEach angular.js:300
loadModules angular.js:3521
createInjector angular.js:3461
doBootstrap angular.js:1282
bootstrap angular.js:1297
angularInit angular.js:1246
(anonymous function) angular.js:20126
trigger angular.js:2298
(anonymous function) angular.js:2562
forEach angular.js:300
eventHandler

1 个答案:

答案 0 :(得分:0)

我只是想补充一下将来如何跟踪此类错误。由于我还没有足够的声誉,我不能发表评论,所以我这样发布,虽然我知道它不是你原来问题的答案。

这些错误实际上是Angular抛出的未捕获异常。通过在控制台中选择Chrome应该暂停异常,我从Chrome中收到了异常消息。有关如何暂停异常的说明,请参阅this page

然后,当再次发生异常时,将在源代码选项卡中突出显示如下所示的行:

throw $injectorMinErr('modulerr', "Failed to instantiate module {0} due to:\n{1}",
                  module, e.stack || e.message || e);

然后,您可以通过转到控制台并粘贴&#e ;stack ||来查看异常消息e.message || E'那里。