javascript - 警告 : Tried to load angular more than once

标签 javascript angularjs html twitter-bootstrap

我正在尝试在 angular.js (1.3.15) 中进行路由并收到这两个错误:

错误消息

1-WARNING: Tried to load angular more than once.

2-angular.js:38Uncaught Error: [$injector:modulerr]
http://errors.angularjs.org/1.3.15/$injector/modulerr?p0=after_login&
p1=Err…0d%20(http%3A%2F
%2Flocalhost%3A49062%2FScripts%2Fangular.min.js%3A17%3A381)

我的 module.js

var after_login = angular.module("after_login", ['ngRoute', 'CrackWeb']);


after_login.config(['$routeProvider', function ($routeProvider) {

  $routeProvider.when('/groups',
                    {
                        templateUrl: 'Views/p1.cshtml',
                        controller: 'MyScripts/groups'
                    })
              .otherwise(
                        {
                            redirectTo: '/'
                        });
$locationProvider.html5Mode(true).hashPrefix('!');
}]);

在我用 ng-app 编写的 html 页面中。

p1.cshtml [部分]

<div class="col-md-9">
    <br />
      <input ng-model="check" id="ch"/>
        {{check}}
      <div ng-view></div>
</div>

有人可以帮忙吗?

最佳答案

在您提到的路线提供商中

$routeProvider.when('/groups', { templateUrl: 'Views/p1.cshtml', Controller :“MyScripts/组” }) 。否则( { 重定向到:'/' });

但是您没有默认路由

$routeProvider.when('/', { templateUrl: '某个模板', Controller :“某个 Controller ” });

因此它会尝试一次又一次地加载您的默认 HTML(大多数情况下是 index.html)并导致错误

关于javascript - 警告 : Tried to load angular more than once,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30285512/

相关文章:

angularjs - 在 Angular-MD5 中使用 createHash

jquery - 将背景视频切换为背景颜色

html - 如何使所有查看者在 html/css 电子邮件中更容易接受列表项间距?

javascript - 当使用不同 Prop 渲染组件的多个实例时,关键帧动画不起作用?用于动画的宽度取决于 Prop 值

javascript - 播放 Dash 或 .mpd 视频 React-native(IOS)

java - 保护 JavaScript 前端/REST 后端架构网站的最佳方式?

javascript - 在JS中匹配之前未匹配的正则表达式(url vs图片)

javascript - 按条件查找对象

javascript - Angular 1.6 无法在页面中放置多个自定义组件

jquery - 使用 jquery 获取 select 中所有被选元素的索引