gpt4 book ai didi

html - 如何阻止 用空格键触发?

转载 作者:行者123 更新时间:2023-12-03 23:30:21 25 4
gpt4 key购买 nike

我在面板描述中有一个带有 textarea 框的 mat-accordion。当我在文本区域中绑定(bind)并点击空格键时,它会打开/关闭面板。我怎样才能阻止这个?

<mat-accordion>
<mat-expansion-panel>
<mat-expansion-panel-header>
Header
</mat-expansion-panel-header>
<mat-panel-description>
<mat-form-field>
<textarea matInput></textarea>
</mat-form-field>
</mat-panel-description>
</mat-expansion-panel>
</mat-accordion>

最佳答案

我发现一种解决方案更干净。仅将其添加到面板标题以覆盖 keydown 事件 SPACE:

(keydown.Space)="$event.stopImmediatePropagation();"
<mat-expansion-panel-header (keydown.Space)="$event.stopImmediatePropagation();">

引用:
https://github.com/angular/components/blob/master/src/material/expansion/expansion-panel-header.ts

关于html - 如何阻止 <mat-expansion-panel> 用空格键触发?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48957779/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com