Sub-Routing (Angular)
Version vom 30. November 2018, 12:27 Uhr von Martin Kirner (Diskussion | Beiträge) (→Sub-Route anlegen)
Noch in Bearbeitung
Sub-Route anlegen
import ... const routes: Routes = [ { path: '', redirectTo: 'submain', pathMatch: 'full' }, { path: 'submain', component: SubMainComponent, children: [ { path: '', redirectTo: 'subtarget1', pathMatch: 'full' }, { path: 'subtarget1', component: SubTarget1Component, outlet: 'sub' }, { path: 'subtarget2', component: SubTarget2Component, outlet: 'sub' } ] } ]; @NgModule({ imports: [RouterModule.forChild(routes)], exports: [RouterModule] }) export class TestRoutingModule { }
Router-Outlet
<router-outlet name='sub'></router-outlet>
Router-Links
<a *ngFor="let tab of tabs" [routerLink]="['/main', {outlets: {'sub': [tab.target]}}]" routerLinkActive="active"> <div class="tab-item">{{tab.label}}</div> </a>
Zurück zu Angular