Определение охраняемых и неохраняемых дублирующих маршрутов (угловой 5) - PullRequest
0 голосов
/ 06 сентября 2018

Можно ли определить дублирующие маршруты, когда один маршрут охраняется, а другой не охраняется? Концептуально я хотел бы определить защищенный родительский маршрут с защищенными дочерними маршрутами и неохраняемый родительский маршрут с незащищенными дочерними маршрутами.

См. Определение маршрута ниже:

const routes: Routes = [
  {
    path: '',
    pathMatch: 'full',
    redirectTo: '/registration'
  },
  { 
    path: '',
    component: AuthenticatedLayoutComponent,
    canActivate: [AuthGuard],
    children:[
      { path: 'dashboard', component: DashboardComponent },
      { path: 'registration', component: RegistrationComponent }
    ]
  },
  { 
    path: '',
    component: NonAuthenticatedLayoutComponent,
    children:[
      { path: 'registration', component: RegistrationComponent }
    ]
  }
];

Если пользователь не прошел проверку подлинности, предполагаемое поведение будет пропускать первый пустой путь и совпадать со вторым пустым путем "/registration".

...