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 | 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