如何在 angular 11 中加载模块

how to load the modules in angular 11

我有一个很大的疑问。调用或加载模块的方式是什么?

考虑到我有 3 个模块(module1、module2、module3),它们稍后会有自己的组件和路由

在路由中(延迟加载)?

或者导入到组件中?

也许他们是不同的东西,我希望他们能为我澄清。谢谢

要延迟加载模块,您可以按如下方式配置路由。

const routes: Routes = [
  {
    path: 'module1',
    loadChildren: () => import('./module1/module1.module').then(m => m.Module1Module)
  },
  {
    path: 'module2',
    loadChildren: () => import('./module2/module2.module').then(m => m.Module2Module)
  }
];