gpt4 book ai didi

javascript - Angular 4 跳过链接

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

致力于使 Angular 项目易于访问。页面有这样一个框架:其中每个元素都是一个组件。

<div>
<topnav> </topnav>
<leftnav> </leftnav>
<subnav> </subnav>
<header> </header>
<router-outlet> </router-outlet>
</div>

我会将跳过链接放在顶部导航中,并且将事件发送到框​​架很容易,但是我如何引导它默认聚焦路由器导出中的第一个可聚焦元素?我知道我可以使用 view child 并获取对导出的引用,然后通过它访问子节点,但它并不总是相同的节点索引。

谢谢

最佳答案

通常跳转到内容的链接会转到容器元素,而不是第一个可聚焦的元素。因为在屏幕阅读器用户想要了解的第一个链接/输入/等之前可能有文本内容。

为 router-outlet 容器提供一个 id 属性,并使链接的 href 值相同。例如

<a href="#output">
<div id="output">

关于javascript - Angular 4 跳过链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46731184/

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