我正在使用 angular 1.5.8
,我注意到我的所有状态(路线)都在域之后都有哈希( #
)。
例如: mydomain.com/#/profile
搜索后,我找到了解释如何摆脱此哈希的结果,但是我找不到对其存在的解释。
为什么存在哈希?我应该摆脱它吗?如果是这样,为什么?
谢谢!
,这是在不使用html5历史记录api的情况下,角度使路由成为可能。
您是否曾经看到一页上超链接的页面的一部分?(href = "#<id-of-element">
)这是Angular漏洞使路由发生的。
您应该摆脱它吗?我说是的,因为没有#看起来更干净的URL。确保为此需要更改。(html5mode和服务器重定向规则)