Я строил базовое приложение Angular, у меня есть несколько компонентов, с моей домашней страницы, когда я перехожу на страницу служб и прокручиваю вниз, а затем возвращаюсь на домашнюю страницу, прокрутка устанавливается внизу страницы.
Я хотел бы установить прокрутку вверх при каждом открытии компонента.
Поскольку я использую angular7, я попытался использовать опцию, доступную в маршрутизаторе,
{scrollPositionRestoration : 'enabled'}
затем
{scrollPositionRestoration : 'top'}
,
, но он не работал ни в Chrome, ни в мобильном Chrome, ни в Edge.
Кроме этогоЯ попытался настроить прослушиватель на маршрутизаторе и использовать window.scrollTop(0,0)
, что тоже не сработало, равно как и переменная document.
Я просто хочу, чтобы моя полоса прокрутки была сверху.Это такая наивная вещь, но она расстроила меня сейчас.