有沒有辦法做到這一點?
如果當前網址是說..
/table?sort=activity
,我想更新它馬上,我會做
$location.url(null, {sort: 'something'})
但如果我想回到更新網址/table?sort=something
沒有更新它?
所有$location
功能似乎改變URL馬上帶參數使用時..
有沒有辦法做到這一點?
如果當前網址是說..
/table?sort=activity
,我想更新它馬上,我會做
$location.url(null, {sort: 'something'})
但如果我想回到更新網址/table?sort=something
沒有更新它?
所有$location
功能似乎改變URL馬上帶參數使用時..
爲了完整性想我會分享這個SO問題。問題和答案很古老,但答案仍然適用。
你在找什麼是$location.search()
這將是這個樣子:
$location.search({sort: 'something'});
根據意見更新
根據the Developers Guide,您可以使用以下方法來讀取URL:
$location.absUrl();
讀取哈希:
$location.path();
要讀取查詢參數:
$location.search();
那是不是要去工作,它會更改URL,我只需要它返回改變的URL作爲字符串.. – foxx
如果你只需要讀它,你可以使用$ location.path( )或$ location.url()沒有任何參數。也許我錯過了一些東西。 –
我想你正在尋找$ location.absUrl(); –