javascript – AngularJS:如何调试’已经使用此元素引导的应用’错误

在我的AngularJS应用程序中,我在加载我的网站时遇到以下错误:

Uncaught Error: [ng:btstrpd] App Already Bootstrapped with this Element '<html lang="en" ng-app="app" class="ng-scope">'

我有ng-app只设置一次(在_Layout.cshtml(ASP.NET MVC)中的html元素),我不使用angular.bootstrap所以提到here的问题不应该适用.如何调试问题(使用F12,Firebug,Chrome ……)?

解决方法:

使用以下过程:

>下载未经授权的Angular源代码
>切换脚本标记以引用未分级的Angular源或将源图从简化代码设置为未分级
>在angular.bootstrap方法定义中设置断点
>使用调用堆栈跟踪呼叫的源(s)

参考

> Use a source map – Firefox Developer Tools | MDN
> F12 devtools guide: Debugger | Source Maps – Microsoft Edge Development
> Map Preprocessed Code to Source Code  |  Web  |  Google Developers
> Chromium Issue 611328 – Failed to parse SourceMap
> evanw/node-source-map-support: Adds source map support to node.js (for stack traces)

上一篇:PHP Bootstrapping更好的方法?


下一篇:帮助PHP的bootstrap和regex