angular - Angular Material 2 选项卡标签中的输入不允许使用空格
问题描述
我在标签标签中有一个输入,并注意到它不允许空格。我试过了,event.stopPropagation();
但没有用。有解决方法吗?
HTML:
<mat-tab-group>
<mat-tab>
<ng-template mat-tab-label>
Tab Label:
<input type="text" (input)="handleInput($event)">
</ng-template>
<h1>Tab</h1>
<p>Try entering a space in the input above</p>
</mat-tab>
</mat-tab-group>
TS:
handleInput(event: KeyboardEvent): void{
event.stopPropagation();
}
堆栈闪电战:https : //stackblitz.com/edit/angular-dwbjva
解决方案
使用 (keydown) 而不是 (input)。
推荐阅读
- c# - 如何在 C# 代码中更改 Fontawesome.wpf 图标
- scikit-learn - Sklearn 投票集成与使用不同特征的模型并使用 k 折交叉验证进行测试
- python - Python Twisted Scrapy AttributeError:“DefaultOpenSSLContextFactory”对象没有属性“privateKey”
- google-maps - Puppeteer:使用内置 firefox 从 2.1 更新到 3.1 后无法访问 iframe 元素
- python - 动态搜索:Pandas 数据框查询
- c# - c# 文化信息的日期格式问题
- c - 如何将数据从结构或联合复制到没有空字符的缓冲区数组?
- python - 在python中完成连接后,非阻塞套接字是否总是可写的?
- java - 我想缩短这个方法,你能帮我吗?
- octobercms - 将 Viewbag 变量从主题设置传递给组件