2016-01-26 33 views

回答

2

您可以使用$location

例子:$location.search('id','123)

這是要追加?id=123到當前頁面的URL,做一個軟刷新。

然後做一個硬刷新你可以做location.reload()

+0

$ location.search('id','123')按預期工作,但在執行location.reload()之後,附加的參數將從url中刪除。 – user3494179

+0

您是否使用ui路由器進行路由? – Chanthu

+0

不,我正在使用ngRoute – user3494179

0

使用$窗口:

$window.location.href = $location.path() + "/?id = 123"; 

或者使用$位置:

$location.url($location.path() + "/?id = 123"); 

的結果是一樣的,唯一的觀點是重裝通過角度來看,這不是瀏覽器強制刷新的結果。