path: '',
component: DefaultLayout,
},
{
path: '**',
component: ErrorComponent
}
];
AuthModule:
const routes: Routes = [
{
path: '',
redirectTo: 'login',
},
{
path: 'login',
component: LoginPage,
},
{
path: '**',
component: ErrorComponent,
pathMatch: 'prefix',
},
];
да выкиньте вы уже эти модули
а чем не реально? реально НО! каждый модуль будет вызван с своим префиксом... или вы хотите без префикса на одни роуты разные модули повесить? 🙂
С префиксами то понятно. Просто хотелось бы такую логику осуществить: / : если авторизован - заходи, живи. '/login': редирект с '/' или другого защищенного роута, если не авторизован '/notFoundOrErrorPage': в зависимости от положения - если авторизован то показывается внутри шаблона default. Если нет, то выдает страницу ошибки без родителя.
не совсем понимаю проблемы почему просто гварды не указать?
Обсуждают сегодня