3

有没有办法做到这一点?

如果当前的网址是说..

/table?sort=activity我想马上更新它,我会的

$location.url(null, {sort: 'something'})

但是如果我想在不更新的情况下取回更新的 url/table?sort=something怎么办?

与参数一起使用时,所有$location功能似乎都会立即更改 url..

4

2 回答 2

1

你正在寻找的是$location.search()

它看起来像这样:

$location.search({sort: 'something'});

根据评论更新

根据Developers Guide,您可以使用以下内容来读取 URL:

$location.absUrl();

要读取哈希:

$location.path();

要读取查询参数:

$location.search();
于 2013-08-27T17:54:18.840 回答
1

为了完整起见,我想分享这个 SO 问题。问题和答案很旧,但答案很有可能仍然适用。

如何使用 AngularJS 以编程方式创建 URL

于 2014-03-23T21:39:45.600 回答