On this page
RouterOutlet
directive
Acts as a placeholder that Angular dynamically fills based on the current router state.
NgModule
Selectors
Properties
| Property | Description | 
|---|---|
@Output('activate')activateEvents: EventEmitter<any> | 
       |
@Output('deactivate')deactivateEvents: EventEmitter<any> | 
       |
isActivated: boolean | 
       Read-only. | 
component: Object | 
       Read-only. | 
activatedRoute: ActivatedRoute | 
       Read-only. | 
activatedRouteData: Data | 
       Read-only. | 
Template variable references
| Identifier | Usage | 
|---|---|
outlet | 
       #myTemplateVar="outlet" | 
      
Description
<router-outlet></router-outlet>
<router-outlet name='left'></router-outlet>
<router-outlet name='right'></router-outlet>
   A router outlet will emit an activate event any time a new component is being instantiated, and a deactivate event when it is being destroyed.
<router-outlet
  (activate)='onActivate($event)'
  (deactivate)='onDeactivate($event)'></router-outlet>
   Methods
| 
         
          ngOnDestroy() 
          | 
      
|---|
        
          | 
      
| 
         
          ngOnInit() 
          | 
      
|---|
        
          | 
      
| 
         
          detach() 
          | 
      
|---|
Called when the   | 
      
| 
         
          attach() 
          | 
      ||||||
|---|---|---|---|---|---|---|
Called when the   | 
      ||||||
        
          | 
      
ref | 
            ComponentRef | 
            |
activatedRoute | 
            ActivatedRoute | 
            
| 
         
          deactivate() 
          | 
      
|---|
        
          | 
      
| 
         
          activateWith() 
          | 
      ||||||
|---|---|---|---|---|---|---|
        
          | 
      
activatedRoute | 
            ActivatedRoute | 
            |
resolver | 
            ComponentFactoryResolver | 
            
© 2010–2019 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
 https://v7.angular.io/api/router/RouterOutlet