URL Params in Angular
A practical example using URL params.
Published: 6/5/2024Read a route param from the URL.
Example#
/posts/:id
Often used with ngOnInit.
Snippet#
id!: number;
constructor(private route: ActivatedRoute) {
this.route.paramMap.subscribe((paramMap) => {
if (!paramMap.has('id')) {
// TODO: Handle error state
return;
}
this.id = Number(paramMap.get('id'));
});
}
Dependencies#
constructor(private route: ActivatedRoute) {}