繁体   English   中英

Angular 8正常加载模块

[英]Angular 8 normal loading module

我正在开发一个 angular 应用程序,它有 3 个模块、根模块身份验证模块和仪表板模块。 在我的根模块路由文件中,我使用加载子方法加载身份验证和仪表板模块,但是仪表板模块几乎总是在用户登录时首先加载,所以我不想延迟加载我的仪表板模块。
我搜索了一天并寻找解决方案,我查看了 angular 文档以找到正常加载模块的方法,但我发现的唯一内容是Angular 从lazyLoading 切换到“正常”加载问题,答案在 aot 中不起作用编译生产模式,我得到了这个错误

错误:未加载运行时编译器

那么如何在 angular 中正常加载我的仪表板模块?

如果您不想延迟加载,请从根路由模块中删除与加载子节点对应的路由。 而是将功能模块的导入语句(在您的情况下是 auth 和仪表板模块)放在根路由模块导入之前。 Angular 将编译您的功能模块,因为它位于导入数组中(不是延迟加载)。 由于顺序很重要,特性模块中的路由将首先被渲染特性模块的组件。

我建议您阅读官方文档中的路由和导航文档

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM