我们的应用程序需要在角度为2的基于html ul li的下拉列表中导航。我已经使用下面来捕获按下的键,但问题是此侦听器仅捕获按下的第一个键并忽略后续键。
@HostListener('document:keypress', ['$event'])
onKeyPressHandler(event: KeyboardEvent) {
alert(event.key);
this.text = this.text.concat(event.key);
alert(this.text); // *alerts only the first entered key.*
}
请您知道在捕获用户按下的所有按键时需要做些什么。