我正在尝试$location.path(path)
从我的代码中执行,但是当我检查我的浏览器时,我看到 url 改变了一毫秒左右并返回到以前的 url,因此我的页面没有改变。
任何想法?
我正在尝试$location.path(path)
从我的代码中执行,但是当我检查我的浏览器时,我看到 url 改变了一毫秒左右并返回到以前的 url,因此我的页面没有改变。
任何想法?
FWIW,我也遇到了这样定义的锚点的问题:
<a href="#" ng-click="bookToday()">book today!</a>
事实证明,属性中的哈希 ( #
)href
导致应用程序一直循环回默认路由。
我通过删除哈希更改了链接,然后它起作用了:
<a href="" ng-click="bookToday()">book today!</a>
$location.path()
是一个设置你需要调用的getter函数$location.path('/yourpath')