在Angular中,按键事件包括keydown、keyup和keypress。如果不是键盘字符编码,则在keypress事件中获取字符编码的方式不同。在keypress事件中,事件对象的第一个属性是undefined,可以使用event.which或event.keyCode代替。
示例代码如下:
HTML:
TS:
onKeyPress(event: KeyboardEvent) { console.log('key pressed:', event.which || event.keyCode); }