4
ListComponent라는 구성 요소가 있는데 그 안에 다음 코드가 있습니다.각 구성 요소의 각진 HostListener
@HostListener("document:keydown", ["$event"])
handleKeyEvent(event: KeyboardEvent) {
switch(event.keyCode) {
case 38: //up arrow
this.selectPreviousItem();
break;
case 40: //down arrow
this.selectNextItem();
break;
}
}
위쪽 화살표 또는 아래쪽 화살표 키를 누르면 이벤트가 페이지의 구성 요소 인스턴스에 대해 실행됩니다. 집중된 요소에 대해서만 어떻게 이벤트를 발생시킬 수 있습니까?