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://v14.angular.io/api/router/ChildrenOutletContexts