Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/23.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 尝试使用ngRoute添加依赖项时获取依赖项注入错误_Angularjs_Ngroute - Fatal编程技术网

Angularjs 尝试使用ngRoute添加依赖项时获取依赖项注入错误

Angularjs 尝试使用ngRoute添加依赖项时获取依赖项注入错误,angularjs,ngroute,Angularjs,Ngroute,我在angularjs中创建了一个应用程序,其中我添加了依赖项作为路由的ngRoute,并创建了一个用于进行rest调用的服务。当我试图用ngRoute注入依赖项时,我发现了下面的错误 angular.min.js:6 Uncaught Error: [$injector:modulerr] http://errors.angularjs.org/1.4.8/$injector/modulerr?p0=loginDo&p1=Error%3A…tp%3A%2F%2Flocalhos

我在angularjs中创建了一个应用程序,其中我添加了依赖项作为路由的ngRoute,并创建了一个用于进行rest调用的服务。当我试图用ngRoute注入依赖项时,我发现了下面的错误

angular.min.js:6 Uncaught Error: [$injector:modulerr]     http://errors.angularjs.org/1.4.8/$injector/modulerr?p0=loginDo&p1=Error%3A…tp%3A%2F%2Flocalhost%3A8081%2FWebServices%2Fjs%2Fangular.min.js%3A19%3A463)
loginService.js

var loginService=angular.module('loginService',['ngResource']);

loginService.factory('loginFactory',['$resource',function($resource){

    return $resource('http://localhost:8081/WebServices/rest/Authentication?  userName=:username'+'&password=:password');
}]);
loginCtrl.js

var logintest=angular.module('loginDo',['ngRoute','loginService']);

logintest.config(['$routeProvider', function($routeProvider){
 $routeProvider
    .when('/register' , { 
        templateUrl:'registration_ang.html',
        controller: 'loginCtrl'
    })
    .when('/login' , { 
        templateUrl:'login.html',
        controller: 'loginCtrl'
    })

    .otherwise({
        redirectTo : '/login'
    })
    ;

}]);


logintest.controller('loginCtrl',['$scope',function($scope){

$scope.login=function(){

    console.log("inside loginCtrl : login function");
    var username=$scope.username;
    var password=$scope.password;

          /*loginFactory.query({'username':username,'password':password},function(data){
        console.log('result:'+data);
        alert('result:'+data);
    })*/

};
}

]
);
login.html

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>registration_ang.html</title>

    <script type="text/javascript" src= "/WebServices/js/angular.min.js"></script>
    <script type="text/javascript" src= "/WebServices/js/angular-resource.min.js"></script>
    <script type="text/javascript" src= "/WebServices/js/angular-route.min.js"></script>
    <script type="text/javascript" src= "/WebServices/js/friendsCtrl.js"></script>
    <script type="text/javascript" src= "/WebServices/js/friendsService.js"></script>
    <script type="text/javascript" src= "/WebServices/js/loginCtrl.js"></script>
    <link rel="stylesheet" type="text/css" href="./css/bootstrap.min.css"> 


</head>
<body >

<div ng-app="loginDo">  

    <div class="col-md-4 ">
    <h2>Login</h2>
    <form name="form"  role="form" ng-submit="login()">

        <div class="form-group"  >
            <label for="username">Username</label>
            <input type="text" name="username" id="username" class="form-control" ng-model="username" required />
            <span ng-show="form.username.$dirty && form.username.$error.required" class="help-block">Username is required</span>
        </div>

       <div class="form-group" >
            <label for="password">Password</label>
            <input type="password" name="password" id="password" class="form-control" ng-model="password" required />
            <span ng-show="form.password.$dirty && form.password.$error.required" class="help-block">Password is required</span>
        </div>

        <div class="form-actions">
            <button type="submit"  class="btn btn-primary">Login</button>
        </div>




    </form>
</div>

</div>      
</body>
</html>

注册_ang.html
登录
用户名
用户名是必需的
密码
密码是必需的
登录
谁能帮我一下我做错了什么


谢谢

您忘了包含
loginService.js
文件。应该是:

<script src="friendsCtrl.js"></script>
<script src="friendsService.js"></script>
<script src="loginCtrl.js"></script>
<script src="loginService.js"></script>

您忘记包含
loginService.js
文件。应该是:

<script src="friendsCtrl.js"></script>
<script src="friendsService.js"></script>
<script src="loginCtrl.js"></script>
<script src="loginService.js"></script>


见鬼,是的。。。非常感谢你指出这一点。真是个愚蠢的错误。该死的,是的。。。非常感谢你指出这一点。这样愚蠢的错误。