延迟加载路由 angular

Lazy loading route angular

我已经使用 Angular 很长时间了,我知道路由是如何工作的,但我想使用延迟加载为我尝试一些新的东西,正如你在我的我正在尝试导航中看到的那样一点到另一点,但有些地方不对劲或不可能。

谢谢。

ts.file

this.router.navigate(['../delta']);

app.routing.module.ts // 根文件

const routes: Routes = [
 {
  path:delta,
  loadChildren: () => import('./delta/delta.module').then(m => m.DeltaModule.);
 }
]

可以这样导航吗?

如果你想使用相对语法,那么你应该这样做:

constructor(private route:ActivatedRoute,private router:Router){}

...

this.router.navigate(['../delta'], { relativeTo: this.route });