Angular懒加载-导入模块具有路由问题
创始人
2024-10-27 22:00:45
0

当我们将带有路由的导入模块添加到应用程序中时,如果我们尝试在懒加载时使用这些导入的模块,就会出现问题。因此,我们需要创建子路由组并将其添加到懒加载模块中。

例如,考虑以下示例:

在app-routing.module.ts中:

import { NgModule } from '@angular/core';
import { Routes, RouterModule } from '@angular/router';

const routes: Routes = [
  { path: 'home', loadChildren: () => import('./home/home.module').then(m => m.HomeModule) },
  { path: 'dashboard', loadChildren: () => import('./dashboard/dashboard.module').then(m => m.DashboardModule) },
];

@NgModule({
  imports: [RouterModule.forRoot(routes)],
  exports: [RouterModule]
})
export class AppRoutingModule { }

在dashboard-routing.module.ts中:

import { NgModule } from '@angular/core';
import { Routes, RouterModule } from '@angular/router';
import { DashboardComponent } from './dashboard.component';

const routes: Routes = [
  { 
    path: '', 
    component: DashboardComponent,
    children: [
      { path: 'overview', loadChildren: () => import('./overview/overview.module').then(m => m.OverviewModule) },
      { path: 'details', loadChildren: () => import('./details/details.module').then(m => m.DetailsModule) },
    ]
  }
];

@NgModule({
  imports: [RouterModule.forChild(routes)],
  exports: [RouterModule]
})
export class DashboardRoutingModule { }

在dashboard.module.ts中:

import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';

import { DashboardRoutingModule } from './dashboard-routing.module';
import { DashboardComponent } from './dashboard.component';

@NgModule({
  declarations: [DashboardComponent],
  imports: [
    CommonModule,
    DashboardRoutingModule
  ]
})
export class DashboardModule { }

在overview-routing.module.ts中:

import { NgModule } from '@angular/core';
import { Routes, RouterModule } from '@angular/router';
import { OverviewComponent } from './overview.component';

const routes: Routes = [
  { 
    path: '', 
    component:

相关内容

热门资讯

wepoke有挂!wepoke... wepoke有挂!wepoke辅助挂,wepoke游戏真的是有挂的,教你教程(有挂解说)是由北京得w...
德扑ai智能!德州之星辅助器哪... 德扑ai智能!德州之星辅助器哪里买,德州之星切实是有挂(详细助手教程)1、超多福利:超高返利,海量正...
wpk透视辅助测试!wpk德州... wpk透视辅助测试!wpk德州专用辅助器(wPk)都是真的有挂-详细透视辅助教程;1、用户打开应用后...
德州免费辅助神器app!德州软... 德州免费辅助神器app!德州软件工具,德州wepower确实存在有挂(详细智能教程)1、许多玩家不知...
揭秘攻略!wepoke德州扑克... 揭秘攻略!wepoke德州扑克(wepower有外 挂)wepOkE(其实真的有挂)科技教程也叫必备...
wpk外 挂!德州wpk,Wp... wpk外 挂!德州wpk,WpK的确是有挂的,详细教程,(有挂攻略)1、wpk外 挂!德州wpk,W...
德州之星辅助!德州nzt实战,... 德州之星辅助!德州nzt实战,wpk德州切实有挂(详细免费辅助神器app教程)(1)德州之星辅助!德...
攻略教程!wepoke系统是免... 攻略教程!wepoke系统是免费的(wepoke透明挂黑科技)wepoKE(本来真的有挂);(需添加...
wpk透明挂(Wpk)wpk外... wpk透明挂(Wpk)wpk外 挂被实锤(透视)本来真的有挂(微扑克教程)1、上手简单,内置详细流程...
德州之星插件!德扑之星可以查数... 德州之星插件!德扑之星可以查数据,德扑之星切实真的是有挂(详细智能机器人教程);无聊就玩这款德州之星...