Я создал auth-routing.module.ts для включения модулей компонентов, я думаю, что должен включить что-то, но я не знаю, что должен включать, например, компоненты !! но он уже включен в модули каждого модуля внутри компонентов, так что не так, пожалуйста? что я должен делать? с этим кодом:
import { NgModule } from '@angular/core';
import { Routes, RouterModule } from '@angular/router';
import { AuthComponent } from './auth.component';
const routes: Routes = [
{
path: "",
component: AuthComponent,
children: [
{
path: "",
redirectTo: "login",
pathMatch: "full"
},
{
path: "login",
loadChildren: () =>
import("./login/login.module").then(m => m.LoginModule)
},
{
path: "reset-password",
loadChildren: () =>
import("./reset-password/reset-password.module").then(
m => m.ResetPasswordModule
)
},
{
path: "forget-password",
loadChildren: () =>
import("./forget-password/forget-password.module").then(
m => m.ForgetPasswordModule
)
}
]
}
];
@NgModule({
imports: [RouterModule.forChild(routes)],
exports: [RouterModule]
})
export class AuthRoutingModule { }
и в app-routing.module.ts
import { NgModule } from '@angular/core';
import { Routes, RouterModule } from '@angular/router';
const routes: Routes = [
{
path: "home",
loadChildren: () =>
import("./main/pages/home/home.module").then(
m => m.HomeModule
)
},
{
path: "auth",
loadChildren: () =>
import("./main/pages/auth/auth.module").then(m => m.AuthModule)
},
];
@NgModule({
imports: [RouterModule.forRoot(routes)],
exports: [RouterModule]
})
export class AppRoutingModule { }
Маршрутизация еще не работает, я не знаю почему !!