Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/452.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何深度链接到angular生成的片段id?_Javascript_Angularjs_Pseudo Class_Deep Linking - Fatal编程技术网

Javascript 如何深度链接到angular生成的片段id?

Javascript 如何深度链接到angular生成的片段id?,javascript,angularjs,pseudo-class,deep-linking,Javascript,Angularjs,Pseudo Class,Deep Linking,我想深入链接到目标页面上ng repeat生成的HTML片段id。例如,链接可能如下所示: 问题在于页面加载时片段不可用(它由ng repeat生成),因此浏览器无法将窗口定位到元素,也无法将:target伪类添加到元素。当ng repeat处理数据时,不会执行此定位和css伪类添加 是否有一个优雅的解决方案来克服这一问题?是否会像前面描述的那样,$anchorScroll呢?(和)谢谢!虽然我更喜欢简单一些的东西,因为我不使用路由,而且我更喜欢保持我的URL干净。在上面的链接中,作者使用的是带

我想深入链接到目标页面上ng repeat生成的HTML片段id。例如,链接可能如下所示:

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


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

是否会像前面描述的那样,
$anchorScroll
呢?(和)

谢谢!虽然我更喜欢简单一些的东西,因为我不使用路由,而且我更喜欢保持我的URL干净。在上面的链接中,作者使用的是带路由和不带路由的,请查看。但它仍然需要更改URL的哈希值。。。