我正在开发一个Angularjs应用程序。 我在输入类型为text的元素中使用ng-keypress事件。 在输入文本时,keypress函数中获取到错误的值。 例如,第一次如果我键入“1”,我会得到undefined
。 第二次,键入任何其他值都会给出第一个值。
<input ng-model="NodeId_1" type="text" ng-keypress="getValue()"/>
var angularapp = angular.module('nameapp', []);
angularapp.controller('NameCtrl', function ($scope) {
$scope.getValue = function () {
alert($scope.NodeId_1);//Here first time undefined is coming and second what ever we enter first value will come
}
}
)