我正在尝试使用Angular JS前端设置Django Rest Auth,所以我使用这个application作为我的基础。
我按照页面上的说明进行了设置。但是,当我转到本地主机时,页面停止工作,浏览器停止工作,我收到报告说:
此页面上的脚本可能正忙,或者可能已停止响应。 您可以立即停止脚本,在调试器中打开脚本,或者让它 脚本继续。
脚本: http://127.0.0.1:8000/static/js/angular-1.5.0/angular.min.js:192
注意我的静态文件夹上有我的所有角度文件,终端说它能够正确找到所有角度和模板文件(HTML状态代码200)
我还安装了示例应用程序所需的所有依赖项,如下所示:
<!-- AngularJs modules from Google -->
<script src="{% static "js/angular-1.5.0/angular.min.js" %}"></script>
<script src="{% static "js/angular-1.5.0/angular-resource.min.js" %}"></script>
<script src="{% static "js/angular-1.5.0/angular-route.min.js" %}"></script>
<script src="{% static "js/angular-1.5.0/angular-sanitize.min.js" %}"></script>
<script src="{% static "js/angular-1.5.0/angular-cookies.min.js" %}"></script>
<script src="{% static "js/angular-1.5.0/angular-mocks.js" %}"></script>
<script src="{% static "js/angular-1.5.0/angular-scenario.js" %}"></script>
<!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<!-- Include all compiled plugins (below), or include individual files as needed -->
<script src="{% static "js/bootstrap.min.js" %}"></script>
我尝试使用Google CDN作为角度文件,但存在同样的问题。我尝试使用角度1.2.16而不是1.5.0,仍然得到同样的该死的问题。知道为什么示例应用程序不能与我的项目一起工作吗?任何帮助表示赞赏!
修改
如果我使用angular.js而不是angular.min.js,问题似乎在第3627行,这是这个循环的开始:
for (var i = 0, ii = this.length; i < ii; i++) {
if (isUndefined(value)) {
value = fn(this[i], arg1, arg2, arg3);
if (isDefined(value)) {
// any function which returns a value needs to be wrapped
value = jqLite(value);
}
} else {
jqLiteAddNodes(value, fn(this[i], arg1, arg2, arg3));
}
}
return isDefined(value) ? value : this;
};
从错误控制台,这是导致问题的原因:
错误:[$ rootScope:inprog] $ digest已在进行中 http://errors.angularjs.org/1.5.0/ $ rootScope / inprog?P0 =%24digest
在angular.js:68:12