gpt4 book ai didi

Angular 为多个根路径重用相同的延迟加载模块

转载 作者:太空狗 更新时间:2023-10-29 17:08:01 28 4
gpt4 key购买 nike

我将我的应用分成两个模块:一个具有主要的基本功能,另一个具有帐户设置、常见问题解答页面等较少使用的功能。

我想要完成的是为某些根路由路径延迟加载第二个模块,例如 /account/settings 而无需创建许多不同的模块.据我所知,Angular 延迟加载只适用于一个根路由,并且在延迟加载模块中配置的路由被设置为该路由的子路由。

 {
path: 'account',
loadChildren: './modules/settings/settings.module#SettingsModule',
},
{
path: 'settings',
loadChildren: './modules/settings/settings.module#SettingsModule',
},

最佳答案

Angular 团队正在开发独立组件,这可能会减少加载一些很少使用的部分的痛苦:

https://blog.angular.io/an-update-on-standalone-components-ea53b4d55214

一种简单(虽然不是 100% 最佳)的方法足以满足很多需求,可能是使用单个共享模块——这样你的额外开销“只是”创建另一个功能模块

关于Angular 为多个根路径重用相同的延迟加载模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49435458/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com