angular - 如何从扩展面板跳过标签顺序?
问题描述
我在 mat-expansion-panel 中有输入字段。按tab键时,tab顺序包括mat-expansion-panel。所以我设置了 tabindex=-1 但在按下 tab 键时仍然没有跳过 mat-expansion-panel 。
按tab键时,光标移动如下
但我想跳过 Peronal 数据扩展面板,我希望光标移动如下
tabindex=-1 不起作用。我怎样才能做到这一点?这里是stackbiz
解决方案
设置tabindex="1"
所有输入。如果您不想弄乱模板,可以使用自动执行此操作的指令:
@Directive({
selector: 'input',
})
export class TabIndexOne {
@HostBinding('tabindex') idx = 1;
}
推荐阅读
- reactjs - 错误:纱线启动 - 错误命令“start”未找到
- javascript - Paypal 智能按钮 – 延迟触发“onApproval”会导致问题
- docker - Windows 10 企业版 Docker 安装失败
- excel - 如何从excel单元格中提取文本
- python - 如何使用python检测相同颜色的相邻线以检测损坏区域?
- android - 为什么回收站视图项目没有重新排列?
- c# - 使用 dotnet test 运行标记为 [Explicit] 的测试
- python - 如何将存储为字符串/日期时间(两者)的日期转换为 MongoDB 中的仅日期时间?
- html - Flexbox 对齐 - 每行两个,然后一个
- r - 将数据框中的值重新排列并提取到 R 中的特定列