Маршрутизация фрагментов после загрузки страницы Angular
Я хотел бы использовать маршрутизацию фрагментов на страницу в своей навигации. На самом деле он отлично работает, если страница полностью загружена. К сожалению, он не прокручивается в правильное положение, если страница еще не полностью загружена.
Это код, который я скорректировал в 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>
Этот код отлично работает, когда я уже загрузил страницу, если это не так, я не прокручиваю до позиции, на которую хотел бы перейти.
Вопрос в том, как запустить прокрутку привязки, только если страница полностью загружена?