Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
AngularJS路由选择“;警告:尝试多次加载角度;环_Angularjs_Ruby On Rails 4 - Fatal编程技术网

AngularJS路由选择“;警告:尝试多次加载角度;环

AngularJS路由选择“;警告:尝试多次加载角度;环,angularjs,ruby-on-rails-4,Angularjs,Ruby On Rails 4,我正在尝试制作一个应用程序来学习如何使用AngularJS和rails。只有当我尝试用angular击溃时,我才会在te控制台中以无限循环的方式打印“警告:尝试多次加载angular” 如果一直这样做直到问题出现,我在Stackoverflow上搜索了很多,但是找不到解决问题的方法 app.js var app = angular.module('Deadlines', ['ngRoute', 'templates'], function($routeProvider, $locationPro

我正在尝试制作一个应用程序来学习如何使用AngularJS和rails。只有当我尝试用angular击溃时,我才会在te控制台中以无限循环的方式打印“警告:尝试多次加载angular”

如果一直这样做直到问题出现,我在Stackoverflow上搜索了很多,但是找不到解决问题的方法

app.js

var app = angular.module('Deadlines', ['ngRoute', 'templates'], function($routeProvider, $locationProvider) {
  $routeProvider.when('/', {
    templateUrl: 'home.html',
    controller: 'HomeCtrl'
  }).otherwise( { redirectTo: '/'} );

  $locationProvider.html5Mode(true);
});
angular.module('Deadlines', ['ui.router', 'templates'])
    .config([
        '$stateProvider',
        '$urlRouterProvider',
        function($stateProvider, $urlRouterProvider) {
            $stateProvider
            .state('home', {
                url: '/',
                templateUrl: 'home.html',
                controller: 'HomeCtrl',
            })
            $urlRouterProvider.otherwise('/');
        }])
    .config(["$locationProvider", function($locationProvider) {
      $locationProvider.html5Mode(true);
  }]);

警告显示您已添加多个angular js库。最好删除任何一个angular库。

我通过使用angular解决了我的问题。当我试图用HTML和Angular重新创建问题时,我发现这个问题并没有发生。所以它与轨道和角度的结合有关。我无法解释为什么我的问题的解决方案是因为我仍然是一个noob,但它有效,我可以继续学习构建应用程序

app.js

var app = angular.module('Deadlines', ['ngRoute', 'templates'], function($routeProvider, $locationProvider) {
  $routeProvider.when('/', {
    templateUrl: 'home.html',
    controller: 'HomeCtrl'
  }).otherwise( { redirectTo: '/'} );

  $locationProvider.html5Mode(true);
});
angular.module('Deadlines', ['ui.router', 'templates'])
    .config([
        '$stateProvider',
        '$urlRouterProvider',
        function($stateProvider, $urlRouterProvider) {
            $stateProvider
            .state('home', {
                url: '/',
                templateUrl: 'home.html',
                controller: 'HomeCtrl',
            })
            $urlRouterProvider.otherwise('/');
        }])
    .config(["$locationProvider", function($locationProvider) {
      $locationProvider.html5Mode(true);
  }]);

这是我当前的app.js,适用于面临相同问题的人

我找不到任何可能导致问题的angular的第二个副本,我找到了解决问题的其他解决方案,也表明这不是问题所在。谢谢你的建议。