Warum sind Routenparameter Observable?
Warum sind Routenparameter Observable?

Video: Warum sind Routenparameter Observable?

Video: Warum sind Routenparameter Observable?
Video: Using Observable to Retrieve Route Parameter | Angular Routing | Angular 13+ 2024, April
Anonim

Der Grund, dass die Parameter Eigenschaft auf ActivatedRoute ist ein Beobachtbar ist, dass der Router die Komponente möglicherweise nicht neu erstellt, wenn er zu derselben Komponente navigiert. In diesem Fall die Parameter kann sich ändern, ohne dass die Komponente neu erstellt wird. Sehen Sie sich Beispiele an, die im Vollbildmodus ausgeführt werden, um zu sehen Route Änderungen in der URL.

Was sind also Routenparameter?

Routenparameter sind benannte URL-Segmente, die verwendet werden, um die an ihrer Position in der URL angegebenen Werte zu erfassen. Die erfassten Werte werden im req.params-Objekt mit dem Namen des Routenparameter im Pfad als ihre jeweiligen Schlüssel angegeben.

Was ist außerdem eine aktivierte Route? Aktivierte Route ist eine Schnittstelle und enthält die Informationen über a Route mit einer in einen Ausgang geladenen Komponente verknüpft und kann auch verwendet werden, um den Router-Zustandsbaum zu durchlaufen.

Was ist ParamMap?

ParamMap Link Eine Karte, die Zugriff auf die erforderlichen und optionalen Parameter für eine Route bietet. Die Karte unterstützt das Abrufen eines einzelnen Wertes mit get() oder mehrerer Werte mit getAll().

Was ist ein Routen-Snapshot?

ActivatedRouteSnapshotlink Enthält die Informationen zu a Route mit einer Komponente verbunden, die zu einem bestimmten Zeitpunkt in einen Auslass geladen ist. ActivatedRouteSnapshot kann auch verwendet werden, um den Router-Zustandsbaum zu durchlaufen.

Empfohlen: