gpt4 book ai didi

javascript - Angular 8正常加载模块

转载 作者:行者123 更新时间:2023-12-01 00:27:03 25 4
gpt4 key购买 nike

我正在开发一个有 3 个模块的 Angular 应用程序,根模块身份验证模块和仪表板模块。在我的根模块路由文件中,我使用加载子方法加载身份验证和仪表板模块,但是仪表板模块几乎总是在用户登录时首先加载,因此我不想延迟加载我的仪表板模块。
我搜索了一天并寻找解决方案我在 Angular 文档中查找了一种正常加载模块的方法,但是我发现的唯一东西是 Angular switch from lazyLoading to 'normal' loading问题的答案在 aot 编译生产模式下不起作用,我收到此错误

Error: Runtime compiler is not loaded

那么我怎样才能正常加载我的仪表板模块呢?

最佳答案

如果您不想延迟加载,请从根路由模块中删除与加载子级对应的路由。相反,将功能模块的导入语句(在您的情况下是身份验证和仪表板模块)放在根路由模块导入之前。 Angular 将编译您的功能模块,因为它位于导入数组中(不是延迟加载)。由于顺序很重要,因此将首先命中功能模块中的路由来渲染功能模块的组件。

我建议您阅读official docs中的路由和导航文档。

关于javascript - Angular 8正常加载模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58888386/

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