如何深度链接到由角度生成的片段 ID

How to deeplink to a fragment id that is generated by angular?

本文关键字:ID 片段 何深度 深度 链接      更新时间:2023-09-26

>我想深度链接到目标页面上由ng-repeat生成的HTML片段ID。 例如,链接可能如下所示: http://www.example.com/list#item-12345

问题是片段在页面加载时不可用(它是由ng-repeat生成的),因此浏览器无法将窗口定位到元素,也无法将:target伪类添加到元素中。当 ng-repeat 处理数据时,不会执行此定位和 css 伪类添加。

有没有一个优雅的解决方案来克服这个问题?

这里描述的$anchorScroll会吗?(和规格)