Angular · Junior · Frage 59 von 75
Wie liest man in einer Komponente den Parameter :id der aktuellen Route?
private route = inject(ActivatedRoute);
id = this.route.snapshot.paramMap.get('id');- 1
document.URLin der Komponente selbst parsen - 2
Router.getParam('id')am injizierten Router aufrufen - 3
ActivatedRouteinjizieren undparamMaplesen
Antwort zeigen
Richtige Antwort: ActivatedRoute injizieren und paramMap lesen
Erklärung
Der Snapshot reicht, wenn die Komponente pro ID neu erzeugt wird. Bleibt dieselbe Komponente auf dem Bildschirm, während sich die ID ändert, abonniere paramMap oder nutze Input-Binding.