sourcetip

캔 각도JS ng-Keyup 패스는 어떤 키를 눌렀습니까?

fileupload 2023. 2. 9. 22:28
반응형

캔 각도JS ng-Keyup 패스는 어떤 키를 눌렀습니까?

의 매뉴얼Angular's ngkeyup 사실상 존재하지 않습니다.내 뷰에 핵심 이벤트를 적용하고 싶은 컨테이너 div가 있지만 컨트롤러의 기능을 통해 이벤트를 제어하고 싶다.

난 이런걸 하려고 노력중이야.

표시:

<div class="container" ng-keyup="keyPress(e)"></div>

컨트롤러:

$scope.keyPress = function(e){
   console.log(e); // where 'e' is the keycode of whatever was pressed
}

이게 가능합니까?어디에서도 어떤 정보도 찾을 수 없어요ng-keyup실제로 사용할 수 있고 사용방법도 있습니다!예를 들어, 저는 이 시스템이 동작하고 있을 때left arrow key (37)눌렀습니다. Angular에서는 어떻게 하면 좋을까요?

패스 같은 거 할 수 있어요$event물건.

<div class="container" ng-keypress="keyPress($event)"></div>

이는 매뉴얼에 기재되어 있습니다.

키 부팅 시 평가하는 식입니다. (이벤트 개체는 $event로 사용할 수 있으며 keyCode, altKey 등에 대해 조회할 수 있습니다.)

템플릿:

<div class="container" ng-keyup="keyPress($event.keyCode)"></div>

컨트롤러:

$scope.keyPress = function(keyCode){
   console.log(keyCode); 
}

언급URL : https://stackoverflow.com/questions/19583496/can-angularjs-ng-keyup-pass-in-which-key-was-pressed

반응형