On this page
ChildrenOutletContexts
class
| npm Package | @angular/router | 
|---|---|
| Module | import { ChildrenOutletContexts } from '@angular/router'; | 
     
| Source | router/src/router_outlet_context.ts | 
Overview
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
}
  Description
Store contextual information about the children (= nested) RouterOutlet
Members
onChildOutletCreated(childName: string, outlet: RouterOutlet): void
  Called when a RouterOutlet directive is instantiated
onChildOutletDestroyed(childName: string): void
  Called when a RouterOutlet directive is destroyed. We need to keep the context as the outlet could be destroyed inside a NgIf and might be re-created later.
onOutletDeactivated(): Map<string, OutletContext>
  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): OutletContext
  getContext(childName: string): OutletContext | null
  © 2010–2018 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
 https://v5.angular.io/api/router/ChildrenOutletContexts