2015-01-06 10 views
8

keypressでテキストボックスの値を取得したいとします。ng-keypressのテキストボックスの値をAngularjsで取得する

私は私のコントローラ上の

<input style="width: 20%; float: right;" 
     ng-model="que.SelectedOptionsUID" 
     type="text" 
     ng-keypress="myFunct($event)"/> 

とJSコードのようなHTMLコードがあります。

$scope.myFunct = function (e) { 
    var charCode = (e.which) ? e.which : e.keyCode; 
    //i want here value of the textbox 
} 

答えて

6
<input style="width: 20%; float: right;" 
     ng-model="que.SelectedOptionsUID" 
     type="text" 
     ng-keypress="myFunct($event, que.SelectedOptionsUID)"/> 

コントローラー:次のアイテムが1の場合と言った後

$scope.myFunct = function (e, myValue) { 
    var charCode = (e.which) ? e.which : e.keyCode;   
    // do something with myValue 
} 
+0

値が来ます"a"と入力するとnullになり、 "ab"と入力すると "a" –

関連する問題