繁体   English   中英

当“输入”字段放置在“角度材料”选项卡中时,空格键在“输入”字段中不起作用

[英]Space key is not working in Input field when Input field is placed inside Angular material tab

我在“角度材质”选项卡中有一个输入字段-

<mat-tab-group     headerPosition="below">
    <mat-tab *ngFor="let sheet of sheets; let index = index">
        <ng-template mat-tab-label>            
            <input type="text" (keydown)="onkeypress($event)">
        </ng-template>
    </mat-tab>
</mat-tab-group>

除空格键外,所有键事件均正常运行。 当我尝试按空格键时。

注意:如果按Ctrl + Space键,则可以使用空格键。

在此处输入图片说明

只需在TS文件中使用以下代码

handleInput(event: KeyboardEvent): void{
   event.stopPropagation();
} 

并在您的HTML文件(keydown)="handleInput($event)它将完全正常工作

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM