无法从Angular js的html页面中将用户名和密码传递给控制器

我有两个字段用户名和密码,我想在angular js控制器中获取以验证登录名。但是在控制器中,我在填写用户名和密码并提交按钮后无法获取它


     <form class="form-signin" action="" method="post">

                        <span id="reauth-email" class="reauth-email"></span>

                        <input type="text" ng-model="username" id="Username" name="Username" class="form-control" placeholder="Email address" required autofocus>

                        <input type="password" ng-model="password" id="password" name="password" class="form-control" placeholder="Password" required style="margin-top:10px">

                        <div id="remember" class="checkbox">

                            <label>

                                <input type="checkbox" value="remember-me"> Remember me

                            </label>

                        </div>

                        <input type="hidden" name="" value="" />

                        <input class="btn btn-lg btn-primary btn-block btn-signin"  type="button" value="{{btntext}}" ng-click="login()" >

                    </form>

角js


var app = angular.module('homeapp', []);

app.controller('HomeController', function($scope, $http) {

  $scope.username = '';

  alert($scope.username);

  $scope.btntext="Login";

  $scope.login=function () {

  $http.get("/account/loginverify")

  .then(function(response) {

    $scope.myWelcome = response.data;

    if(response.data=="1"){

      window.location.href='home.html'

    } 

    else  {

      alert("Invalid username  or password...!!!")

    }

  });

}

});


温温酱
浏览 183回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript