javascript - 是否可以在运行时加载新的角度模块?
问题描述
好的,我对Angular很陌生。但我想我确实了解延迟加载在这里的工作原理。
就延迟加载而言,我们提到的路由在访问时将从服务器加载模块的捆绑 js文件。所以这个捆绑的js文件必须在构建时放在这里。
现在我有一个问题,是否可以在运行时注入一个角度模块,这样它就不是构建阶段的一部分。这是一个独立于主代码库创建 的新模块,我想注入它。请不要为此建议微前端,因为根据我的要求,这超出了范围。
同样的模块应该可以在新的路线上访问。我不知道是否还必须在运行时包含此路由的代码,或者是否可以在构建时完成它并且不会影响构建过程。
我正在使用Angular 9.1
解决方案
推荐阅读
- java - 如何评估一个值是否在 DROOLS 的值列表中
- .net - 如何在 JSON .NET 上对属性名称强制使用引号
- reactjs - 失败的道具类型:提供给“表单(xxx)”的“对象”类型的无效道具“表单”,应为“字符串”
- javascript - 在运行测试时放宽 Chrome 的 CSP (webdriver) (Content-Security-policy)
- javascript - 我的情况下函数声明和函数表达式之间的区别
- mysql - 从两个表总计 SQL 中计算速率
- html - 在 Html 中的位置
- c# - C# 中的计时器在应用程序启动时启动,而不是在我按下按钮时启动
- python-3.x - 正则表达式和 SQL Server 错误日志 - 所有错误结果
- xamarin - 创建顶部有固定视图的 ContentPage 模板