首页 > 解决方案 > 如何在 Angular 应用程序中在运行时按需延迟加载模块?

问题描述

在 AppModule 中RouterModule.forRoot(routes),我有一个条件来加载模块 A 或模块 B,具体取决于浏览器 cookie。

如果模块 A 被加载,cookie 可以被更新并且 AppModule 现在应该加载模块 B。

我可以通过重新加载应用程序来做到这一点window.location.reload()。但是,我不想重新加载页面。我怎样才能做到这一点?

PS:我要的是 Angular 的第 8 版

标签: angulartypescript

解决方案


推荐阅读