반응형
캔 각도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
반응형
'sourcetip' 카테고리의 다른 글
JSONEncoder를 사용하여 null 값을 null로 인코딩합니다. (0) | 2023.02.13 |
---|---|
Wordpress 용어 ID로 분류법 이름 가져오기 (0) | 2023.02.13 |
Tomcat이 스프링 부트 응용 프로그램 속성을 읽지 않음 (0) | 2023.02.09 |
React Native를 사용하여 상태 표시줄 숨기기 (0) | 2023.02.09 |
html 양식 데이터를 사용하여 JSON 개체를 보내는 방법 (0) | 2023.02.09 |