繁体   English   中英

未捕获的错误:[$injector:modulerr] 与 Angular JS

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM