app初始化后,angularjs注入模块

MFo*_*e22 13 html javascript angularjs

大家好,我一直试图这样做,几天没有运气.

无论如何都要异步加载一些js脚本(包含角度模块)并在初始化后将它们注入正在运行的应用程序.

基本上我有一个容器DOM元素,将填充从服务器请求的一些HTML,基于这个HTML代码,我将决定将需要哪些js文件(模块),然后加载它们异步地将模块注入角度应用程序并编译新注入模块的内容.

我试过,但是每次我执行引导方法时,主控制器都会启动并擦除所有范围状态.:(

这附近有什么帮助吗?

Jus*_*nen 3

它很丑陋,但它有效:http ://jsfiddle.net/MzseV/7/

它基本上通过迭代模块的_invokeQueue成员并在使用用于注册服务、控制器和指令的提供程序中应用函数来工作(注意:这些需要在引导 AFAIK 之前捕获)。这可能还会重新注册您之前注册的任何内容,因此您可能需要一些启发式方法来仅选择您想要的内容,尽管我不确定重新注册是否会造成任何损坏。

再说一次,它相当丑陋和老套,所以我只将其作为最后的手段。

这是我提出的问题,后来对此进行了回答。

编辑:刚刚注意到这个问题有多老了,希望它仍然对某人有帮助。