这是我的表格
<form>
<input class="text_box1" type="text" name="email" ng-model="forget.email" >
<button style="width:auto" class="sign_up" ng-click="doForget(forget)">Get a Password</button>
</form>
我的app.js
内有
.when('/forget', {
title: 'forget',
templateUrl: 'resources/views/forget.php',
controller: 'authCtrl'
})
在authCtrl
控制器内,我试图做输入值的控制台。
$scope.doForget = function (customer) {
console.log($scope.email);
};
但我总是以undefined
为控制台。
我怎样才能获得这个价值?
答案 0 :(得分:2)
无需仅定义email
$scope.forget={};
通过
获取控制器中的值$scope.forget.email
答案 1 :(得分:1)
首先在控制器中定义以下内容
$scope.forget={
email:'',
}
之后你可以通过
获得价值$scope.doForget = function (customer) {
console.log($scope.forget.email);
};