У меня есть длинная страница результатов. Когда я нажимаю на элемент (переходя на определенную страницу элемента), а затем возвращаюсь к результату страницы, может оказаться очень полезным восстановить положение прокрутки на странице результатов. У меня есть 2 идеи, которые я на самом деле не нравится:Восстановить положение прокрутки на задней панели
- добавить параметр в URL страницы результатов, как
results?scrollitem=2
(добавлениеnotify:false
этому переходу), а затем перейти на страницу товара. - , используя
$cacheFactory
, чтобы сохранить положение прокрутки, а затем использовать его.
Существует более умный способ достичь этого?
Это одно приложение страницу. Я не понимаю этот «магазин в области, который локален для директивы, в которой вы перенаправляете». О какой директиве вы говорите? – alfredopacino
директива, которую вы используете для рендеринга dom –
Я знаю, как работает изолированная область, но с тех пор, как я покинул страницу результатов, область была уничтожена. Я до сих пор не понимаю ваше решение. – alfredopacino