У меня есть это приложение с двумя модулями:
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
Приложение довольно большое прямо сейчас, и я понятия не имею, где искать ошибки. Итак, мой вопрос: Что может быть причиной моих проблем?
EDIT: Я смог реплицировать свою проблему: http://jsfiddle.net/selbh/ehmnt/11/