【问题标题】:How to map a key TAB within a text area如何在文本区域内映射键 TAB
【发布时间】:2020-11-06 11:06:04
【问题描述】:

我想捕获在文本区域内按下的 TAB 键,它可以在用户按下时缩进文本

【问题讨论】:

标签: angular typescript keyboard


【解决方案1】:
<textarea (keydown.Tab)="onKey($event)">
   ...
</textarea>

.ts

onKey(e){
   console.log(e); // key tab event
}

【讨论】:

    【解决方案2】:
    <textarea (keydown)="onTab($event)"></textarea>
    

    如果您想防止标签上的文本区域失去焦点,您可以在 ts 中使用以下代码。

      onTab(event) {
          console.log(event);
          if (event.key === 'Tab') {
            event.preventDefault();
         }
      }
    

    【讨论】:

    • 感谢您验证我的回答。你也可以投票吗?
    猜你喜欢
    • 1970-01-01
    • 2011-09-02
    • 1970-01-01
    • 1970-01-01
    • 2020-09-27
    • 2012-02-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多