class
final
Store contextual information about the children (= nested) RouterOutlet
class ChildrenOutletContexts { onChildOutletCreated(childName: string, outlet: RouterOutletContract): void onChildOutletDestroyed(childName: string): void onOutletDeactivated(): Map<string, OutletContext> onOutletReAttached(contexts: Map<string, OutletContext>) getOrCreateContext(childName: string): OutletContext getContext(childName: string): OutletContext | null }
'root'
onChildOutletCreated() | ||||||
---|---|---|---|---|---|---|
Called when a | ||||||
|
childName | string | |
outlet | RouterOutletContract |
void
onChildOutletDestroyed() | |||
---|---|---|---|
Called when a | |||
|
childName | string |
void
onOutletDeactivated() |
---|
Called when the corresponding route is deactivated during navigation. Because the component get destroyed, all children outlet are destroyed. |
|
onOutletReAttached() | |||
---|---|---|---|
|
contexts | Map<string, OutletContext> |
getOrCreateContext() | |||
---|---|---|---|
|
childName | string |
getContext() | |||
---|---|---|---|
|
childName | string |
OutletContext | null
© 2010–2023 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
https://angular.io/api/router/ChildrenOutletContexts