【发布时间】:2017-02-24 11:00:12
【问题描述】:
在 hashbang(非 HTML5)模式下定义指向角度路由的链接的正确方法是什么?
假设我有以下导航。酒吧:
<div class="collapse navbar-collapse">
<ul class="nav navbar-nav">
<li><a href="#!/first">First</a></li>
<li><a href="#!/second">Second</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li><a href="#!/" ng-click="logout()">Logout</a></li>
</ul>
</div>
它有效,但我有以下问题:
- 我看到很多文章作者通过
/first或#/first而不是#!/first做同样的事情,但由于某种原因它对我不起作用(我想那是因为我正在使用@987654326 @ 作为哈希字符串,但我不知道为什么有这么多的例子是#/first而不是#!/first如果后者是默认的) -
这样定义
logout动作可以吗?<li><a href="#!/" ng-click="logout()">Logout</a></li>
因为我觉得有点丑。
【问题讨论】:
-
角度路线在 1.6 中已更改。见stackoverflow.com/questions/41211875/…
标签: javascript angularjs url