Skip to main content

Як оголосити параметр у маршруті?

Параметр у маршруті оголошується через двокрапку : у конфігурації Routes.

Приклад:

ts
const routes: Routes = [ { path: 'user/:id', component: UserComponent } ];

Тут :id - це параметр маршруту. За таким шляхом, як /user/10, Angular завантажить UserComponent, а значення 10 стане параметром id.

Щоб отримати цей параметр у компоненті, використовують ActivatedRoute:

ts
constructor(private route: ActivatedRoute) {} ngOnInit() { const id = this.route.snapshot.paramMap.get('id'); }

Підсумок:

  • У маршруті параметр оголошується через path: 'route/:param'.
  • В URL він підставляється динамічно.
  • У компоненті зчитується через ActivatedRoute.

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

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

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