如何在 Angular 17 中为 RouterModule.forChild 加载路由模块

问题描述 投票:0回答:1

我需要将我的 Angular 16 项目转换为 Angular 17 我在 Angular 16 中使用了路由模块进行延迟加载 我的 Angular 16 代码是这样的

@NgModule({
    declarations: [DashboardComponent],
    imports: [
        CommonModule,
        RouterModule.forChild([
            {
                path: '',
                component: DashboardComponent,
            },
        ]),
    ],
})


I just need this into Angular 17


Thanks in Advance.
angular router angular17 angular-lazyloading
1个回答
0
投票
const routes: Routes = [{path:'', component: DashboardComponent}];
@NgModule({
    declarations: [DashboardComponent],
    imports: [
        CommonModule,
        RouterModule.forRoot(routes)
        ],
    exports: [RouterModule]    ]
})
export class AppRoutingModule{}

试试这个

© www.soinside.com 2019 - 2024. All rights reserved.