сейчас дошли до этого руки, и я столкнулся со следующим вопросом: А возможно ли дёрнуть AuthGuard даже на root path(`/`)? Т.е. даже app.component не подгружать, если AuthGuard вернул False.
                  
                  
                  Я попробовал реализовать подобную схему:
                  
                  
                  { path: '',
                  
                  
                      canActivate: [AuthGuard],
                  
                  
                      children: [
                  
                  
                        { path: '', redirectTo: 'home', pathMatch: 'full' },
                  
                  
                        { path: 'home', component: HomeComponent },
                  
                  
                      ]
                  
                  
                    },
                  
                  
                    { path: '**', component: NoContentComponent },
                  
                  
                  }Но AuthGuard не вызывается при обращении к путю /, а AppComponent грузится в любом случае.
                  
                  
                  Нашёл на решение, когда можно AppModule обернуть в ещё один модуль(например, `WrapperModule`), вида:
                  
                  
                  {
                  
                  
                      path: '',
                  
                  
                      pathMatch: 'full',
                  
                  
                      loadChildren: './app/app.module#AppModule'
                  
                  
                    },и бустрапить уже его, но подобное решение видится мне не самым красивым.
                  
                  
                  
                  
                  
                  Собственно, вопрос: возможно ли повесить AuthGuard даже на root path более красивым и удобным способом?
                  
                  
                
Не. Все через врапперы мучаются покачто
Обсуждают сегодня