我有一个输入文本字段为反映:AngularJS文本输入值在范围上并不可变
<input type="text" class="form-control" id="inputValue" name="uservalue" ng-model="inputNumber" ng-required="true" autofocus="true" ng-blur="checkIfValid()"/>
我的控制器具有纳克模糊功能如下:
$scope.checkIfValid = function(){
console.log("Value is = " + $scope.inputNumber);
}
我已经定义 - $scope.inputNumber = '';
即使我在文本字段中输入一个值并点击'Tab'或移动到下一个字段来调用ng-blur函数,我的console.log显示一个空值。
我在这里做错了什么? `
可能plunker? – mfrachet
为了调试目的,请尝试使用ng-change代替ng-blur。对于详细描述问题的重击者也是+1。 – Sombriks
同意一个重拳 - 控制器/指令如何绑定在一起? –