【问题标题】:Ionic 4 and Angular 8 CanActivate Route with lazy loading具有延迟加载的 Ionic 4 和 Angular 8 CanActivate Route
【发布时间】:2020-03-29 07:36:03
【问题描述】:

在我的 app-routing.module.ts 页面上的 Angular 7 中,我可以这样做以在页面上设置我的 authguard。

{ path: 'join', loadChildren: './pages/team/join/join.module#JoinPageModule', canActivate: [AuthGuard] },

但是,既然 Angular 8 使用了导入方法,我该如何在我的页面上设置 canActivate 呢?

 {
    path: 'join',
    loadChildren: () => import('./pages/team/join/join.module').then( m => m.JoinPageModule)
  },

【问题讨论】:

  • 执行此操作时是否遇到任何错误? { path: 'join', loadChildren: () => import('./pages/team/join/join.module').then( m => m.JoinPageModule), canActivate: [AuthGuard] },

标签: angular ionic-framework ionic4


【解决方案1】:
{
  path: 'join',
  canActivate: [AuthGuard],
  loadChildren: () => import('./pages/team/join/join.module').then(m => m.JoinPageModule)
}

【讨论】:

  • 只有代码的答案几乎总是可以通过添加一些关于它们的工作方式和原因的解释来改进。
猜你喜欢
  • 1970-01-01
  • 2017-12-12
  • 1970-01-01
  • 2020-03-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多