Angular 6 Aux Routing - PullRequest
       8

Angular 6 Aux Routing

0 голосов
/ 14 сентября 2018

Таким образом, идея заключается в том, что я перехожу на страницу администратора, а затем хочу загрузить различные компоненты на этой странице, используя боковую навигацию только на этой странице.

Так что я почти уверен, что для этого лучше всего использовать вспомогательный маршрут, скажите, если я ошибаюсь.

  { path: 'userAccounts', component: UserManagementComponent, canActivate: [LoggedInGuard]},
  { path: 'admin', component: AccountCreationPageComponent, outlet:'admin' },

<div class="navigation_items" *ngFor="let x of data" 
 [routerLink]="[ { outlets: { 'admin':['admin']}}]">{{x.id}}</div>
    <router-outlet name="admin"></router-outlet>

В основном я предполагаю, что мой синтаксис где-то неверен, или я не совсем понял, как работают маршруты Aux, так как это не будет отображать путь администратора

Любая помощь будет оценена.

1 Ответ

0 голосов
/ 14 сентября 2018

Может показаться, что дочерний маршрут должен быть вложен в родительский маршрут, поэтому

  {
    path: 'userAccounts', component: UserManagementComponent, canActivate: [LoggedInGuard], children: [
      { path: 'admin', component: AccountCreationPageComponent, outlet: 'admin' }
    ]
  }

Сделал трюк.

...