AngularJS AnimateProvider导致脚本重新加载

时间:2014-12-11 15:48:31

标签: jquery angularjs

我一直在接受:

警告:尝试多次加载角度。

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

1 个答案:

答案 0 :(得分:0)

这是因为我将ng-view视为我身体上的一个属性'标记而不是' div'标记在体内。

当时

<body ng-view>
    ...
</body>

应该是

<body>
    <div ng-view>
        ...
    </div>
</body>