2013-08-27 52 views
3

有沒有辦法做到這一點?

如果當前網址是說..

/table?sort=activity,我想更新它馬上,我會做

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

但如果我想回到更新網址/table?sort=something沒有更新它?

所有$location功能似乎改變URL馬上帶參數使用時..

回答

1

你在找什麼是$location.search()

這將是這個樣子:

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

根據意見更新

根據the Developers Guide,您可以使用以下方法來讀取URL:

$location.absUrl(); 

讀取哈希:

$location.path(); 

要讀取查詢參數:

$location.search(); 
+0

那是不是要去工作,它會更改URL,我只需要它返回改變的URL作爲字符串.. – foxx

+0

如果你只需要讀它,你可以使用$ location.path( )或$ location.url()沒有任何參數。也許我錯過了一些東西。 –

+0

我想你正在尋找$ location.absUrl(); –