Нужно ли мне отписываться от наблюдаемых в ActivatedRoute (например, params)?

Я нахожу много примеров, гдеActivatedRoute Наблюдаемые какparams или жеurl подписаны, но не отписались.

constructor(private route: ActivatedRoute) {}

ngOnInit() {
  this.route.params
    // (+) converts string 'id' to a number
    .switchMap((params: Params) => this.service.getHero(+params['id']))
    .subscribe((hero: Hero) => this.hero = hero);
}
Уничтожаются ли объекты маршрута и подписки автоматически и заново для каждого компонента?Должен ли я заботиться о том, чтобы отписаться от техObservables?Если нет, то можете ли вы объяснить, что происходит с деревом объектов ActivatedRoute вRouter.routerState?

Ответы на вопрос(3)

Ваш ответ на вопрос