Angularjs- URL中的哈希目的



我正在使用 angular 1.5.8,我注意到我的所有状态(路线)都在域之后都有哈希( #)。

例如: mydomain.com/#/profile

搜索后,我找到了解释如何摆脱此哈希的结果,但是我找不到对其存在的解释。

为什么存在哈希?我应该摆脱它吗?如果是这样,为什么?

谢谢!

,这是在不使用html5历史记录api的情况下,角度使路由成为可能。

您是否曾经看到一页上超链接的页面的一部分?(href = "#<id-of-element">)这是Angular漏洞使路由发生的。

您应该摆脱它吗?我说是的,因为没有#看起来更干净的URL。确保为此需要更改。(html5mode和服务器重定向规则)

最新更新