Я следую указаниям Героя "Отображение нескольких маршрутов в именованных точках" из Angular. Это работает довольно хорошо. У меня есть компонент, который показывается и скрывается при щелчке - это, в основном, пример из учебника.
В целом приложение настроено для прокрутки до верха при активизации маршрута - хорошая функция в новой версии Angular. Я настроил это так:
@NgModule({
imports: [
RouterModule.forRoot(routes, {
scrollPositionRestoration: 'enabled',
anchorScrolling: 'enabled',
})
],
exports: [RouterModule]
})
Это работает довольно хорошо. Теперь моя розетка - это всплывающее окно, которое фиксируется где-то на экране. Когда я активирую или деактивирую розетку, страница прокручивается вверх. Похоже, что вышеприведенные правила также применимы к розеткам маршрутизатора.
Как я могу остановить прокрутку Angular до верхней части страницы, если розетка маршрутизатора переключена?