在我的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)