Маршрутизация фрагментов после загрузки страницы 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>

Этот код отлично работает, когда я уже загрузил страницу, если это не так, я не прокручиваю до позиции, на которую хотел бы перейти.

Вопрос в том, как запустить прокрутку привязки, только если страница полностью загружена?

0 ответов

Другие вопросы по тегам