问问题
12034 次
4 回答
5
http://docs.angularjs.org/api/ng.directive:a
修改 html A 标签的默认行为,以便在 href 属性为空时阻止默认操作。
于 2013-10-01T09:19:06.923 回答
0
更改此代码段
<li><a href="#
" data-ng-click="setRoute('transactions')"><span
class="icon-reorder"></span>
Transactions</a></li>
至
<li><a href="/transactions"><span
class="icon-reorder"></span>
Transactions</a></li>
于 2013-10-01T04:59:45.327 回答
0
尝试设置href=""
而不是href="#"
. 如果您使用的是 hashbang 模式路由,则后者会导致整页重新加载,这似乎也是您的情况。您单击的任何链接href="#"
都将导致您的应用程序完全重新加载页面并加载默认路由 - 在您的情况下Summary
。
于 2013-10-01T04:53:58.167 回答
0
您可以摆脱 gotoUrl 函数并将 DOM 修改为
<a href="#/transactions"><span></span>Transactions</a>
AngularJS 将负责其余的工作。
于 2013-10-01T04:56:11.960 回答