Ich finde viele Beispiele , in denen ActivatedRoute
Observable wie params
oder url
abonniert haben , aber nicht abgemeldet.
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);
}
- Werden die Routenobjekte und Abonnements automatisch zerstört und bei jeder Komponentenerstellung neu erstellt?
- Muss ich mich darum kümmern, mich von diesen
Observable
abzumelden? - Wenn nicht, können Sie erklären, was mit dem Baum der ActivatedRoute-Objekte in passiert
Router
.routerState
?