有没有办法做到这一点?
如果当前的网址是说..
/table?sort=activity
我想马上更新它,我会的
$location.url(null, {sort: 'something'})
但是如果我想在不更新的情况下取回更新的 url/table?sort=something
怎么办?
与参数一起使用时,所有$location
功能似乎都会立即更改 url..
有没有办法做到这一点?
如果当前的网址是说..
/table?sort=activity
我想马上更新它,我会的
$location.url(null, {sort: 'something'})
但是如果我想在不更新的情况下取回更新的 url/table?sort=something
怎么办?
与参数一起使用时,所有$location
功能似乎都会立即更改 url..
你正在寻找的是$location.search()
它看起来像这样:
$location.search({sort: 'something'});
根据评论更新
根据Developers Guide,您可以使用以下内容来读取 URL:
$location.absUrl();
要读取哈希:
$location.path();
要读取查询参数:
$location.search();
为了完整起见,我想分享这个 SO 问题。问题和答案很旧,但答案很有可能仍然适用。