4

我正在尝试$location.path(path)从我的代码中执行,但是当我检查我的浏览器时,我看到 url 改变了一毫秒左右并返回到以前的 url,因此我的页面没有改变。

任何想法?

4

2 回答 2

4

FWIW,我也遇到了这样定义的锚点的问题:

<a href="#" ng-click="bookToday()">book today!</a>

事实证明,属性中的哈希 ( #)href导致应用程序一直循环回默认路由。

我通过删除哈希更改了链接,然后它起作用了:

<a href="" ng-click="bookToday()">book today!</a>
于 2013-09-20T13:01:28.927 回答
0

$location.path() 是一个设置你需要调用的getter函数$location.path('/yourpath')

于 2013-05-23T13:20:03.597 回答