我想捕捉在文本区域内按下的TAB键,它可以在用户按下时缩进文本
<textarea (keydown)="onTab($event)"></textarea>
如果你想防止从选项卡上的文本区域散焦,你可以在ts中使用以下代码。
onTab(event) {
console.log(event);
if (event.key === 'Tab') {
event.preventDefault();
}
}
<textarea (keydown.Tab)="onKey($event)">
...
</textarea>
.ts
onKey(e){
console.log(e); // key tab event
}