AngularJS路由选择“;警告:尝试多次加载角度;环
我正在尝试制作一个应用程序来学习如何使用AngularJS和rails。只有当我尝试用angular击溃时,我才会在te控制台中以无限循环的方式打印“警告:尝试多次加载angular” 如果一直这样做直到问题出现,我在Stackoverflow上搜索了很多,但是找不到解决问题的方法 app.jsAngularJS路由选择“;警告:尝试多次加载角度;环,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
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的第二个副本,我找到了解决问题的其他解决方案,也表明这不是问题所在。谢谢你的建议。