1

我正在尝试使用 Angular JS 前端设置 Django Rest Auth,所以我使用这个应用程序作为我的基础。

我按照页面上的说明进行设置。但是,当我进入本地主机时,页面停止工作,浏览器停止工作,我收到一份报告说:

此页面上的脚本可能正忙,或者它可能已停止响应。您现在可以停止脚本,在调试器中打开脚本,或者让脚本继续。

脚本: 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 用于角度文件,但存在同样的问题。我尝试使用 angular 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

4

0 回答 0