Die Dokumentation für Angular's
ngkeyup
ist praktisch nicht existent. Ich habe ein Container-Div für meine Ansicht, auf die ich Schlüsselereignisse anwenden möchte, aber ich möchte sie von einer Funktion in meinem Controller steuern.Kann AngularJS ng-Keyup in welche Taste gedrückt werden?
Ich versuche, so etwas zu tun:
Ansicht:
<div class="container" ng-keyup="keyPress(e)"></div>
Controller:
$scope.keyPress = function(e){
console.log(e); // where 'e' is the keycode of whatever was pressed
}
Ist das überhaupt möglich? Ich kann nirgends eine Information darüber finden, was ng-keyup
tatsächlich macht und wie man es benutzt! Zum Beispiel möchte ich ein Ereignis auslösen, wenn die left arrow key (37)
gedrückt wird, wie würde ich dies mit Angular erreichen?
Das Beispiel keyPress ($ event) ist gut, die Dokumentation hat das nicht gezeigt. – user2483724