Угловая навигация маршрутизатора вызывает пробелы под html-контентом

#html #angular #routes

Вопрос:

Я использую маршрут для перехода с одной страницы на другую в приложении angular. Страница, с которой я перехожу, намного выше, чем страница, на которую я перехожу. При использовании маршрута для навигации под нижней частью содержимого html имеется избыточный пробел. Этого содержимого там нет, если я перейду непосредственно на вторую страницу.

Вот как я перехожу на страницу:

this.router.navigate(['../thankyou'], { relativeTo: this.activatedRoute })

А это модуль маршрутизации приложений:

 @NgModule({
  imports: [
    RouterModule.forRoot(
      [
        ...
      ],
      {
        enableTracing: DEBUG_INFO_ENABLED,
        scrollPositionRestoration: 'enabled',
      }
    ),
  ],
  exports: [RouterModule],
})
export class AppRoutingModule {}
 

Комментарии:

1. Не могли бы вы предоставить HTML-код для страниц, чтобы мы могли воспроизвести вашу проблему? Если бы вы могли создать его в песочнице кода, это было бы еще лучше