繁体   English   中英

角度路由 redirectTo 不适用于延迟加载

[英]Angular routing redirectTo doesn't work with Lazy Loading

我在 Angular 项目上工作,现在我只有一个延迟加载的模块。 当我尝试访问 localhost:4200/budget 时,我希望它重定向到 localhost:4200/budget/expenses。 预算是延迟加载的组件。 但是当我尝试:

path: '',
component: BudgetComponentComponent,
redirectTo: 'expenses',
children: [
  {
    path: 'expenses',
    pathMatch: 'full',
    component: ExpensesComponent,
  },
  {
    path: 'income',
    pathMatch: 'full',
    component: IncomeComponent
  }
  // { path: '**', component:  Page404Component}
]

它给了我这个: 在此处输入图片说明

我的主要路由文件: 在此处输入图片说明

path: '',
component: BudgetComponentComponent,
children: [
  {
    path: '',
    pathMatch: 'full',
    redirectTo: 'expenses',
  {
    path: 'expenses',
    component: ExpensesComponent,
  },
  {
    path: 'income',
    pathMatch: 'full',
    component: IncomeComponent
  }
  // { path: '**', component:  Page404Component}
]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM