Mam następującą konfigurację dla stanu routera w mojej aplikacji angularjs.Załaduj ponownie stronę w przeglądarce wstecz/w przód przycisku w AngularJS z ui routerem
$locationProvider.html5Mode(true);
$stateProvider
.state('index', {
url: '/index?zoom¢er',
views: {
'map': {
controller: 'MapCtrl',
templateUrl: 'map.html'
}
},
reloadOnSearch:false
});
jednak naprzód przycisk wstecz w przeglądarce przejść do innego adresu URL, ale muszę odświeżyć stronę z adresów URL stateParams.
Na przykład: Użytkownik1 przejdź do strony http://www.example.com/index?zoom=2¢er=1,2. następnie robi operację pęczek na stronie URL staje http://www.example.com/index?zoom=12¢er=3,4
Potem naciska przycisk Wstecz powoduje zmianę adresu URL do poprzedniej, ale trzeba przeładować stronę, by pozwolić sterownik odczytać parametry zapytania do zrobienia właściwa rzecz ...
Jakikolwiek sposób, aby działało z przeglądarką wstecz/w przód?
"ale strona nie odświeża się" - jeśli masz na myśli, że strona nie jest odświeżana w pełnym zakresie niż brak punktu kątowego, który ma mieć przyciski wstecz/przewijania do przodu bez pełnego odświeżania strony, co sprawia, że rzeczy są szybsze, –
ale muszę przeładować moją stronę na podstawie adresów URL. – kdu