请参考附图以了解项目结构。这是一个非常常见的 Angular 项目结构,其中包含受 AuthGuard 保护的不同模块和一个共享模块,该模块将具有可在所有受保护模块中使用的所有核心功能。
我们的应用程序变得太大,根据我们的要求,用户无法访问所有模块中存在的功能。我确实觉得没有必要加载所有模块(它们被开发为使用延迟加载)。
我正在考虑提供一个中间件页面,其中将包含图块(基于权限的模块 1、模块 2 等),单击图块将加载仅包含选定和共享模块的角度应用程序。
Angular 7中有这样的规定吗?
感谢您的帮助。