Ich habe die folgende Konfiguration für ui Router-Status in meiner Angularjs App.Reload Seite auf Browser zurück/Vorwärts-Taste in AngularJS mit ui Router
$locationProvider.html5Mode(true);
$stateProvider
.state('index', {
url: '/index?zoom¢er',
views: {
'map': {
controller: 'MapCtrl',
templateUrl: 'map.html'
}
},
reloadOnSearch:false
});
jedoch die Rückseite Vorwärts-Taste im Browser zu anderer URL gehen, aber ich brauche die Seite mit dem URLs als stateParams neu zu laden.
Zum Beispiel: User1 gehen Sie auf Seite http://www.example.com/index?zoom=2¢er=1,2. dann er Haufen Betrieb auf der Seite der Fall ist, wird die URL http://www.example.com/index?zoom=12¢er=3,4
Dann hat er die Zurück-Taste drückt, wird die URL Änderungen an der vorherigen, aber ich brauche, um meine Seite neu zu laden der Controller lassen die Abfrageparameter lesen zu tun das Richtige ...
Irgendeine Möglichkeit, es mit Browser zurück/vorwärts arbeiten zu lassen?
"aber die Seite wird nicht aktualisiert" - wenn Sie meinen, dass die Seite nicht vollständig aktualisiert wird, fehlt der Winkelpunkt, über den die Rück-/Vorwärtstasten ohne vollständige Seitenaktualisierung funktionieren, was die Geschwindigkeit erhöht, –
aber ich muss meine Seite basierend auf den URLs neu laden. – kdu