如何在 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)
}
];
我有一个很大的疑问。调用或加载模块的方式是什么?
考虑到我有 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)
}
];