我在AngularJS应用程序中看到了这种链接语法:
<a href="/#/something">something</a>
为什么链接中有'/#/',它实现了什么?我想我可能也看过一个爆炸的版本,比如
<a href="/!#/login">
或
<a href="/#!/login">
!
的目的是什么?
谢谢!
答案 0 :(得分:2)
'#'或'!'的目的与angular(以及许多其他JavaScript库)一起使用的链接用于客户端路由。
有关详细信息,请查看$ location服务文档here。
答案 1 :(得分:1)
主题标签位于非HTML5浏览器的链接中,以防止浏览器进行实际的href调用。现在大多数浏览器都不需要它。