Вы можете получить параметры маршрута несколькими способами.
- Когда загружается компонент.
- Подписка на Observable и получение обновлений при изменении параметров.
const anotherId = this.ac.snapshot.params.anotherId;
Это даст вам параметры при первой загрузке компонента.Если параметры маршрутизатора изменятся, обновленные значения не будут получены.
Другой вариант - подписаться на наблюдаемые параметры.
this.ar.params.subscribe(params => {
this.anotherId = params.anotherId;
});
Если параметры маршрута изменились, вышеприведенное будет уведомлено оизмененные параметры.
https://angular.io/guide/router
https://kamranahmed.info/blog/2018/02/28/dealing-with-route-params-in-angular-5/