Маршрутизация фрагмента после загрузки страницы Angular - PullRequest
0 голосов
/ 26 января 2020

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

Это код, который я изменил в 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>

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

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

...