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