Як перейти на маршрут програмно?
Програмно на маршрут переходять за допомогою сервісу Router.
Для цього:
- Впровадь
Routerу компонент:
typescript
constructor(private router: Router) {}- Використовуй метод
navigate()абоnavigateByUrl():
typescript
this.router.navigate(['/profile']);або з параметрами:
typescript
this.router.navigate(['/user', userId]);Різниця:
navigate()- приймає масив сегментів шляху й опції;navigateByUrl()- приймає рядок маршруту.
Обидва способи не перезавантажують сторінку і просто оновлюють router-outlet.
Коротка відповідь
Для співбесідиPremium
Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.