Я работаю над приложением NativeScript с Angular 8+.
У меня есть 2 функциональных модуля: аутентификация и аутентификация. Прямо сейчас все мои маршруты находятся в одном главном файле маршрутизации: app-routing.module.ts
Как я могу разделить свои маршруты на их соответствующие модули и поддерживать все в рабочем состоянии?
например
const routes: Routes = [
{ path: "", redirectTo: "/landing-page", pathMatch: "full" },
{ path: "landing-page", component: LandingPageComponent },
{ path: "register-client-code", component: RegisterClientCodeComponent },
{ path: "register-via-sso", component: RegisterViaSsoComponent },
{ path: "sign-up-page", component: SignUpPageComponent },
{ path: "home-page", component: HomePageComponent },
{ path: "activities", component: ActivitiesComponent },
{ path: "flexi-balance", component: FlexiBalanceComponent },
{ path: "balance-details", component: BalanceDetailsComponent }
];
@NgModule({
imports: [NativeScriptRouterModule.forRoot(routes)],
exports: [NativeScriptRouterModule]
})
export class AppRoutingModule { }
Я хочу, чтобы моя домашняя страница и страницы функций находились в аутентифицированном модуле-маршрутизаторе, а остальные - в модуле аутентификации.