[英]Uncaught Error: [$injector:modulerr] with Angular JS
我正在尝试验证字段,但它只显示错误。 我的 index.html 和 js 在同一个页面中。 即使我尝试过不同版本的 angular-route.min.js 和 angular.js,但我总是遇到相同的错误。 AngularJs | 基本登录表格
<body ng-app="myApp">
<div ng-view></div>
<script>
var myApp = angular.module("myApp", [ " ngRoute " ]);
myApp.config(function($routeProvider){
$routeProvider
.when('/', {
templateUrl: 'login.html',
})
.when('/dashboard',{
resolve:{
"check": function($location){
if(!rootScope.loggedIn){
$location.path('/');
}
}
},
templateUrl:'dashboard.html'
})
.otherwise({
redirectTo: '/'
});
});
myApp.controller('LoginCtrl',function($scope){
$scope.submit = function(){
if($scope.username =='admin' && $scope.password =='admin'){
$rootScope.uname = $scope.username; //$rootScope
$rootScope.password $scope.password;
$location.path('/dashboard');
}
};
});
</script>
</body>
</html>
你忘记了 $rootScope.password 上的“=”
myApp.controller('LoginCtrl',function($scope){
$scope.submit = function(){
if($scope.username =='admin' && $scope.password =='admin'){
$rootScope.uname = $scope.username; //$rootScope
$rootScope.password = $scope.password; // here
$location.path('/dashboard');
}
};
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.