在 Angular 中动态注入依赖模块
Dynamically inject dependency module in Angular
>我有一个Web应用程序,应该将另一个小部件集成到其中。小部件脚本是异步加载的,加载大约需要 10 秒。我想在加载相关脚本后将此小部件模块作为依赖项添加到我的角度应用程序中。这真的可行吗?我正在使用ng-app来引导我的应用程序。在另一条评论中,我发现只有在引导应用程序之前才能动态注入模块。是否有任何解决方法,或者这种方法完全是糟糕的?
编辑:应用程序不应依赖于小部件的加载,因为它只是一个集成。正如许多人所建议的那样,当我使用 requireJS 时,它会强制应用程序的引导程序等待小部件加载。有什么办法可以解决这个问题吗?
如果你能忍受requirejs
angularjs
那么angularAMD
是选项:
AngularJS + RequireJS:正确而简单的方法
如果您选择直接选项:
AngularJS 中的延迟加载
相关文章:
- 将依赖外部库的UMD模块与browserfy捆绑在一起
- 节点模块依赖关系
- 限制npm依赖模块's require(隔离)的用法
- 要求创建空模块作为依赖项加载程序
- 如何使用jasmine节点监视依赖模块内部的方法
- 库中的匿名定义()模块's的依赖关系导致库损坏'的家属
- 角度模块依赖项的命名约定
- JavaScript模块化和依赖注入之间的区别
- ES6模块导入和依赖关系管理
- 要安装依赖项的自定义节点模块
- 阻止浏览包含模块'的依赖关系
- Javascript应用程序作为具有外部依赖关系的AMD模块
- 如何管理不同的 Angular 模块依赖关系
- 打包具有依赖关系的Browser/Server CommonJS模块
- 在 Angular 中动态注入依赖模块
- RequireJS - 先初始化一个依赖模块,然后再加载其他模块
- 将ngAnimate包含为依赖模块时出错
- Javascript在单元测试中用模拟版本修补现有的外部依赖模块方法
- 使用 RequireJS 自动加载依赖模块
- Angularjs中的多依赖模块