Да, вам нужно определить маршрутизацию для отдельных модулей, а в файле компонентов модуля вы должны указать
Ниже должна быть структура файла
- Teacher
-teacher.component.html --> here you should put <router-outlet>
-techer-routing.module.ts --> here you need to define routes for teacher module
-teacher.module.ts --> import techer-routing.module here
-Logincomponent
-login.component.html
-login.component.ts
-Homecomponent
-home.component.html
-home.component.ts
То же, что и другой модуль для студентов.
Следующий шаг - указать внутренние маршруты модуля учителя.
ниже приведены вероятные содержания
учитель-routing.module.ts
Ниже приведены примеры маршрутов для модуля учителя
const routes: Routes = [
{path: '', component: TeacherComponent, children: [
{path: '', component: TeacherComponent,data: {title: "Teachers"}},
{path: 'Home', component:HomeComponent, data: {title: "Home"}},
{path: 'Register', component:RegisterComponent, data: {title:
"Register"}},
]
}
]
@NgModule({
imports: [RouterModule.forChild(routes)],
exports: [RouterModule],
})
export class TeacherRoutingModule{}