Skip to main content

Як перейти на маршрут програмно?

Програмно на маршрут переходять за допомогою сервісу Router.

Для цього:

  1. Впровадь Router у компонент:
typescript
constructor(private router: Router) {}
  1. Використовуй метод navigate() або navigateByUrl():
typescript
this.router.navigate(['/profile']);

або з параметрами:

typescript
this.router.navigate(['/user', userId]);

Різниця:

  • navigate() - приймає масив сегментів шляху й опції;
  • navigateByUrl() - приймає рядок маршруту.

Обидва способи не перезавантажують сторінку і просто оновлюють router-outlet.

Коротка відповідь

Для співбесіди
Premium

Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.