Как предотвратить переход страницы наверх, если в Angualr 8 активирована или деактивирована розетка с именованным маршрутизатором? - PullRequest
0 голосов
/ 21 октября 2019

Я следую указаниям Героя "Отображение нескольких маршрутов в именованных точках" из Angular. Это работает довольно хорошо. У меня есть компонент, который показывается и скрывается при щелчке - это, в основном, пример из учебника.

В целом приложение настроено для прокрутки до верха при активизации маршрута - хорошая функция в новой версии Angular. Я настроил это так:

@NgModule({
  imports: [
    RouterModule.forRoot(routes, {
      scrollPositionRestoration: 'enabled',
      anchorScrolling: 'enabled',
    })
  ],
  exports: [RouterModule]
})

Это работает довольно хорошо. Теперь моя розетка - это всплывающее окно, которое фиксируется где-то на экране. Когда я активирую или деактивирую розетку, страница прокручивается вверх. Похоже, что вышеприведенные правила также применимы к розеткам маршрутизатора.

Как я могу остановить прокрутку Angular до верхней части страницы, если розетка маршрутизатора переключена?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...