angular - 如何在 Angular 应用程序中在运行时按需延迟加载模块?
问题描述
在 AppModule 中RouterModule.forRoot(routes)
,我有一个条件来加载模块 A 或模块 B,具体取决于浏览器 cookie。
如果模块 A 被加载,cookie 可以被更新并且 AppModule 现在应该加载模块 B。
我可以通过重新加载应用程序来做到这一点window.location.reload()
。但是,我不想重新加载页面。我怎样才能做到这一点?
PS:我要的是 Angular 的第 8 版
解决方案
推荐阅读
- c# - WPF交互触发鼠标滚轮不起作用
- vagrant - 无法创建仅主机适配器
- python - imshow 不显示从 ndarray 提取的图像。没有错误
- python - Python - 导入 fastai 导致 SyntaxError
- java - Maven 原型:org.apache.maven.plugins:maven-surefire-plugin:2.20.1:test failed.: NullPointerException
- python - 如何在 Watson Studio 的 WML 存储库中保存 keras 模型?
- javascript - 使用 SOAP npm 库时为嵌套的 xml 赋值
- python - 关于python的继承、导入的一些问题
- mysql - 在一列中选择具有相似值的行
- json - 从参数动态填充结构