Возможно, но вы должны назвать свой router-outlet
с атрибутом name
, а не прямо в balise:
<div *ngIf="ifRouting1">
<router-outlet name='child1'></router-outlet>
</div>
<div *ngIf="!ifRouting1">
<router-outlet name='child2'></router-outlet>
</div>
И вы должны обновить свою маршрутизацию следующим образом:
{
path: 'home',
component: 'appComponent',
children: [
{ path: '', component: childOneComponent, outlet: 'child1' },
{ path: '', component: childTwoComponent, outlet: 'child2' }
]
}