angular - 如何使用 LazyLoading 在 Angular 路由中对一个模块中的不同路径进行分组?
问题描述
我有一个带有 LazyLoading 的 Angular 应用程序,并且希望将所有类似的页面分组到具有特定路由的一个模块内,并且不知道如何正确执行。例如,我有/new-project
一页和几/projects...
页。现在我的 App-Routing 看起来像这样:
{
path: 'new-project',
loadChildren: () => import('@pages/new-project/new-project-page.module').then(m => m.NewProjectPageModule)
},
{
path: 'projects',
loadChildren: () => import('@pages/projects/projects-page.module').then(m => m.ProjectsPageModule)
},
在里面ProjectsPageModule
我创建了路线:
RouterModule.forChild([
{
path: '',
component: MainLayoutComponent,
children: [
{
path: '',
component: ProjectsPageComponent,
},
{
path: ':id',
component: ProjectPageComponent,
},
{
path: ':id/edit',
component: ProjectEditPageComponent,
},
]
}
]),
有没有办法在/new-project
不改变我的路径的情况下将页面移动到 ProjectsPageModule 中?或者以某种方式处理/new-project
当前路径ProjectsPageModule
?
解决方案
推荐阅读
- spring - 一个服务的多个 Spring Cloud 服务连接器
- python-3.x - psutil杀死错误的进程
- c - 编译器如何为 C 中的字符串数组分配内存?
- javascript - 使用按钮选择带有 DataTables 的特定行
- protractor - 量角器通过站点身份验证作为 cookie 在 safari 中运行测试
- java - javafx 应用程序构建但不会运行,没有显示错误
- python - 在beautifulsoup中的同一h1标签中从下一个跨度中抓取数据
- python - 为什么在 Python 3.7 中 int(x-1) == x True 有一些 x 值?
- c++ - 如何在 C++ 控制台程序中支持行编辑/历史记录?
- r - 如何阻止 lapply 打印到控制台?