注册惰性控制器或指令的事情是,您必须分别持有 $ controllerProvider 和 $ compileProvider
。
它只能在配置阶段完成,因此必须保留引用,直到加载控制器/指令。
最近,我正在进行控制器的延迟加载,今天我添加了对指令的支持,请在此处查看我的代码:
**https://github.com/matys84pl/angularjs-requirejs-lazy-
controllers/**
特别是这个模块 lazy-directives.js
注意 :我在项目中使用 RequireJS ,但是将我的解决方案应用于 yepnope 应该很容易。



