我一直在接受:
警告:尝试多次加载角度。
在我的Angular应用中。我查找了未关闭的标签并检查了脚本的顺序。事实上,我删除了几乎所有的HTML,所以现在我有一个只有脚本和CSS的空页。
据我所知,$ animate.enter函数触发jQuery重新加载所有脚本,因此警告。 (我记录了XHR请求,发现这是由jquery-2.1.1.js第8623行触发的。在该行上放置一个断点并查看堆栈。它追溯到angular.js 4363)
任何人都知道造成这种情况的原因是什么?
jQuery 2.1.1 AngularJS v1.3.0-build.3181 + sha.5b2a386
答案 0 :(得分:0)
这是因为我将ng-view视为我身体上的一个属性'标记而不是' div'标记在体内。
即
当时
<body ng-view>
...
</body>
应该是
<body>
<div ng-view>
...
</div>
</body>