2015-01-06 3 views
8

Ich möchte den Wert der Textbox auf Tastendruck erhalten.Wert der Textbox auf ng-keypress in Angularjs erhalten

Ich habe HTML-Code wie

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

und JS-Code auf meinem Controller:

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

Antwort

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

Controller:

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

die Werte kommen nach nächstem Punkt sagen, man würde Geben Sie "a" ein, es wird null und dann "ab" wird es "a" kommen –

Verwandte Themen