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 | Type:  | 
| activatedRoute | Type:  | 
|   deactivate()    | 
|---|
| 
 | 
|   activateWith()    | ||||
|---|---|---|---|---|
| 
 | 
| activatedRoute | Type:  | 
| resolver | Type:  | 
    © 2010–2019 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
    https://v6.angular.io/api/router/RouterOutlet