Как прокрутить вверх (или привязать) из текущей позиции при изменении вида с помощью AngularJS?

Я собираюсь начать изучать Angular, и я просто хотел знать, возможно ли сделать так, чтобы после прокрутки вниз и нажатия ссылки для изменения представления, как бы вы сделали так, чтобы при загрузке следующего представления в позиция прокрутки будет анимировать прокрутку до верхней части страницы (или точки привязки) из ее текущего местоположения, а не просто прыгать в верхнюю часть страницы?


person Robbie Fikes    schedule 01.01.2015    source источник


Ответы (1)


Вы можете использовать службу $anchorScroll. См. пример в документации.

    <a id="top"></a>

   $location.hash('top');
   $anchorScroll();
person Jayantha Lal Sirisena    schedule 01.01.2015