On this page
ChildrenOutletContexts
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
}
Provided in
'root'
Methods
onChildOutletCreated()
|
||||||
---|---|---|---|---|---|---|
Called when a |
||||||
|
childName |
string |
|
outlet |
RouterOutletContract |
Returns
void
onChildOutletDestroyed()
|
|||
---|---|---|---|
Called when a |
|||
|
childName |
string |
Returns
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 |
Returns
getContext()
|
|||
---|---|---|---|
|
childName |
string |
Returns
OutletContext | null
© 2010–2023 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
https://angular.io/api/router/ChildrenOutletContexts