2016-07-16 68 views
0

如何更新地址欄中的URL但不重新加載到該URL?如何更新地址欄中的網址,但不重新加載到該網址?

我發現2個解決方案:

解決方案1 ​​
這裏https://stackoverflow.com/a/4059844/2642351
閱讀使用window.history.replaceState。 但是,當我在我的angularjs項目中實現它時,它會立即恢復上一個URL。

解決方案2
這裏https://stackoverflow.com/a/24102139/2642351
閱讀,這適用於ngRoute但是使用uiRouter林。 uiRouter中是否有類似的解決方案?

+1

的可能的複製[AngularJS UI路由器 - 變化URL而不用重新加載狀態(http://stackoverflow.com/questions/23585065/angularjs-ui-router-change-url-without-reloading-state ) –

回答

0

您可以使用$ location.path()更改網址而不重新加載它。您可以從下面給出的鏈接中閱讀它。

Information on $location

相關問題