我正在尝试从我的代码中执行$location.path(path)
但是当我在我的浏览器中检查时,我发现该网址会更改一毫秒左右并返回到上一个网址,因此我的网页不会更改
有什么想法吗?
答案 0 :(得分:4)
FWIW,我也有一个像这样定义的锚的问题:
<a href="#" ng-click="bookToday()">book today!</a>
事实证明#
属性中的哈希(href
)导致应用程序一直循环回默认路由。
我通过删除哈希来更改链接,然后它起作用了:
<a href="" ng-click="bookToday()">book today!</a>
答案 1 :(得分:0)
$location.path()
是一个getter函数,用于设置您需要调用$location.path('/yourpath')