【发布时间】:2021-07-15 09:28:18
【问题描述】:
我有以下棱角材质tab-group:
<mat-tab-group mat-align-tabs="start">
<mat-tab tabindex="0" cdkTrapFocus label="First">Content 1</mat-tab>
<mat-tab tabindex="1" cdkTrapFocus label="Second">Content 2</mat-tab>
<mat-tab tabindex="2" cdkTrapFocus label="Third">Content 3</mat-tab>
</mat-tab-group>
(来自here)
目前,我必须改进这方面的 a11y,要求用户应该能够使用键盘上的“Tab”按钮导航选项卡。 material中的默认方式是只能将“tab-group”整体聚焦,然后可以用方向键选择mat-tabs。
有什么办法可以改变吗?要将选项卡本身而不是组集成到焦点顺序中?
您可以看到我也尝试过cdkTrapFocus 和tabIndex,但没有运气。我还尝试删除mat-tab-group,但奇怪的是只有第一个mat-tab 也以这种方式获得焦点。
【问题讨论】: