2016-07-16 5 views
0

Wie kann ich die URL in der Adressleiste aktualisieren, ohne sie erneut auf diese URL zu laden?Wie kann ich die URL in der Adressleiste aktualisieren, ohne sie erneut auf diese URL zu laden?

fand ich 2 Lösungen:

Lösung 1:
hier lesen https://stackoverflow.com/a/4059844/2642351
window.history.replaceState verwenden. Wenn ich es jedoch in meinem angularjs-Projekt implementiere, wird die URL sofort wieder auf die vorherige zurückgesetzt.

Lösung 2:
hier https://stackoverflow.com/a/24102139/2642351
Lesen für ngRoute Dies funktioniert jedoch, Im uiRouter verwenden. Gibt es eine ähnliche Lösung in uRouter?

+1

Mögliche Duplikat [AngularJS UI Router - Änderung url ohne Zustand umzuladen] (http://stackoverflow.com/questions/23585065/angularjs-ui-router-change-url-without-reloading-state) –

Antwort

0

Sie können $ location.path() verwenden, um die URL zu ändern, ohne sie erneut zu laden. Sie können über den unten angegebenen Link darüber lesen.

Information on $location

Verwandte Themen