Як оголосити параметр у маршруті?
Параметр у маршруті оголошується через двокрапку : у конфігурації 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
Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.