我有一个包含不同标签的网页。这些标签曾经是不同的页面,但现在通过angularjs它们实际上是一个“单页”,每个点击标签之间没有加载。
所以每个网址都有一个'#'
marshcentre#/page/77
marshcentre#/news
marshcentre#/promotion
但是,当我选择“与我们联系”页面时,我会得到一个这样的网址
marshcentre/contactus
这很好,因为它是一个需要提交的表单。但一旦在此页面上,返回其他选项卡没有单页效果,因此链接现在就像
marshcentre/page/77
没有哈希。
有没有办法将哈希附加到链接?我不知道怎么解决这个问题
=active_link_to "Overview", centre_path(sensitive_venue), active: :exclusive, class_active: "active", class: "inner_container"
这是一个示例链接。感谢
答案 0 :(得分:0)
通常你会在link_to,redirect_to等路径助手中使用:anchor
选项:
link_to "My Text", foo_path(foo, :anchor => "myanchor")
#=> <a href="/foos/123#myanchor">My Text</a>
请注意:anchor是路径助手的参数(在本例中为foo_path),而不是link_to