我有这个应用程序有两个模块:
angular.module('components', []).directive('foo', function () { return {};});
angular.module('gaad', ['components']);
有一堆与此模块相关的指令,我不包括在这里。该应用程序工作正常。但是,当我尝试检索模块的注入器时gaad
:
var injector = angular.injector(['gaad', 'components']); //called after 'gaad' module initialization
抛出错误:
Uncaught Error: Unknown provider: $compileProvider from components
该应用程序现在非常大,我不知道应该在哪里寻找错误。所以我的问题是:我的问题可能是什么原因?
编辑: 我能够复制我的问题:http: //jsfiddle.net/selbh/ehmnt/11/