Tag: hashtag

Angular2使用Hashtag路由到页面定位

我希望在我的Angular2页面添加一些链接,当点击时,将跳转到该页面中的特定位置,如正常的主题标签所做的。 所以这个链接就是这样的 /users/123#userInfo /users/123#userPhoto /users/123#userLikes 等等 我不认为我需要HashLocationStrategy,因为我用正常的Angular2方法很好,但是如果直接添加,链接实际上会跳转到根目录,而不是在同一页上的某处。 任何方向感谢,谢谢。

如何在AngularJS中处理锚点哈希链接

你们有没有人知道如何很好地处理AngularJS中的锚点哈希链接? 我有一个简单的FAQ页面的以下标记 <a href="#faq-1">Question 1</a> <a href="#faq-2">Question 2</a> <a href="#faq-3">Question 3</a> <h3 id="faq-1">Question 1</h3> <h3 id="faq-2">Question 2</h3> <h3 id="fa1-3">Question 3</h3> 当点击上面的任何链接AngularJS拦截和路线我到一个完全不同的页面(在我的情况下,一个404页,因为没有路由匹配的链接。 我的第一个想法是创建一个匹配“/ faq /:chapter”的路由,并在相应的控制器中检查匹配元素后面的$ routeParams.chapter,然后使用jQuery向下滚动。 但是,然后AngularJS再次让我感到害怕,只是滚动到页面的顶部。 那么,这里的任何人在过去做过类似的事情,并且知道一个很好的解决办法呢? 编辑:切换到html5mode应该可以解决我的问题,但我们还是必须支持IE8 +,所以我担心这不是一个可接受的解决方案:/