Zapamiętywanie stanu a single web page app

0

Mam aplikację z frontem w angularze. Jest ona typu single web page.
Czy da się tak zrobić aby zapamiętywać poprzedni stan ekranu po przejściu do kolejnego? Mam listę zdjęć mogę "wejść" w każde zdjęcie o zobaczyć jego detale. Chciałbym dodać przycisk "wróć" przy czym miałoby to kierować z powrotem do listy z dodanymi wcześniej zawężeniami i najlepiej żeby wyscrollowana była tam dokąd użytkownik "dojechał". O ile sam stan zawężeń(zwykłe listy rozwijane) to mógłbym nawet do rootScope pchać i potem wyciągać zupełnie nie mam pomysłu jak zobić ten scroll itp.
Robił ktoś coś podobnego? A możę jest jakieś gotowe rozwiązanie tego problemu?

0

A jakbyś wykorzystał tutaj $scope.$on('$routeChangeStart', function() { ... }); i $scope.$on('$routeChangeSuccess', function() { ... });? Można by zapisać stan scrolla podczas przejścia i przy każdej zmianie sprawdzać czy strona jest jakimś nowym przejściem, czy poprzednim stanem, a na podstawie tego scrollować do danego momentu :)

0

Można stan zapisać faktycznie w jakimś scopie i dodatkowo wykorzystać do tego window.scrollTo

1 użytkowników online, w tym zalogowanych: 0, gości: 1