Не удается извлечь инжектор из углового положения

У меня есть это приложение с двумя модулями:

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/

Ответы на вопрос(3)

Ваш ответ на вопрос