Я хотел бы использовать маршрутизацию фрагментов на страницу в моей навигации. На самом деле это работает нормально, если страница полностью загружена. К сожалению, он не прокручивается до правильной позиции, если страница еще не полностью загружена.
Это код, который я изменил в app-routing.module.ts:
imports: [RouterModule.forRoot(routes,
{
// configure Router module to handle anchor scrolling with fragment
anchorScrolling: 'enabled',
onSameUrlNavigation: 'reload',
scrollPositionRestoration: 'enabled',
scrollOffset: [0, 80],
})],
exports: [RouterModule]
Это якорный тег в моей навигации:
<a class="dropdown-item" routerLink="leistungen" fragment='DigitalFramework'>Digitale Methoden | Digitalisierung</a>
И, наконец, раздел, который я хотел бы прокрутить:
<section id="DigitalFramework"></section>
Этот код отлично работает, когда я уже загрузил страницу, если это не тот случай, я не прокручиваю до нужной позиции.
Вопрос в том, как запустить прокрутку привязки, только если страница полностью загружена?