最近我们开始使用Angular js,并且由于使用了Angular js,我们遇到了一些问题。
(In an angular app, href in <a> doesn't reloads the page)
http://www.test.com/about的 /#/#2308592
我有一个大型网站,我无法将所有锚点更改为以上格式。同样的方法我不能把target =“_ self”放到我的所有Href中。如果我们有一个Angular Js方面的解决方案,请告诉我。
答案 0 :(得分:0)
您可以使用此答案中的内容禁用默认锚点行为 -
How to preventDefault on anchor tags?
然后使用 -
控制重新加载$location.path(incomingPath);
$route.reload()
您可以从锚点击事件中获取$ location的'incomingPath'。
我不认为除了这个之外还有其他任何方式,不必将单个锚标签更改为Angular友好。