Эта проблема Я хочу перенаправлять на страницы при доступе к localhost: 4200, но всегда перенаправляю на localhost: 4200 / login.
У меня есть 2 модуля ленивой загрузки, каждый ленивый модуль имеет дочерние маршруты. Я вообще не понимаю, что делает, чтобы всегда перенаправлять на вход в систему.
app.routing.module.ts
const routes: Routes = [
{ path: '', redirectTo: 'pages', pathMatch: 'full' },
{
path: 'pages',
loadChildren: './static/static.module#StaticModule'
},
{
path: 'auth',
loadChildren: './core/auth/auth.module#AuthModule',
},
{ path: '**', redirectTo: 'pages' }
];
static.routing.module.ts
const routes: Routes = [{
path: '',
component: StaticComponent,
children: [
{
path: '',
redirectTo: 'home',
pathMatch: 'full',
},
{
path: 'home',
component: HomeComponent,
data: { title: 'menu.home' }
},
{
path: 'features',
component: FeaturesComponent,
data: { title: 'menu.features' }
},
{
path: '**',
component: NotFoundComponent,
}
]
}];
@NgModule({
imports: [RouterModule.forChild(routes)],
exports: [RouterModule]
})
export class StaticRoutingModule { }
auth.routing.module.ts
export const routes: Routes = [
{
path: '',
component: NbAuthComponent,
children: [
{
path: '',
redirectTo: 'login',
pathMatch: 'full',
},
{
path: 'login',
component: SignInComponent,
},
{
path: 'register',
component: SignUpComponent
}
],
},
];
Пока кажется, что ваши маршруты не имеют никаких охранников или распознавателей, я согласен с @JasonWhite - должна быть некоторая логика перенаправления внутри компонента.





дети: [ { дорожка: '', перенаправить на: 'логин', pathMatch: «полный», }
Этот фрагмент кода выполняет перенаправление на страницу /login, верно?
да, но это показывает мне пустой NbAuthComponent, поэтому он перенаправляет на этот компонент... akveo.github.io/nebular/docs/auth/…
Моя проблема заключалась в том, что я импортировал authModule в свой appModule, странно, что angular не вызвал ошибку, но на самом деле я просто удаляю модуль импорта, и он работает так, как ожидалось.
вы используете маршрутизатор для перенаправления куда-то внутри ваших компонентов? может охранник?