Der Injektor kann nicht aus dem Winkel herausgeholt werden

Ich habe diese App mit zwei Modulen:

angular.module('components', []).directive('foo', function () { return {};});
angular.module('gaad', ['components']);

Zu diesen Modulen gibt es eine Reihe von Direktiven, die ich hier nicht erwähne. Die Anwendung funktioniert gut. Allerdings, wenn ich versuche, Injektor für Modul abzurufengaad:

var injector = angular.injector(['gaad', 'components']); //called after 'gaad' module initialization

Der Fehler wird ausgelöst:

Uncaught Error: Unknown provider: $compileProvider from components 

Die Anwendung ist im Moment ziemlich umfangreich und ich habe keine Ahnung, wo ich nach Fehlern suchen soll. Meine Frage lautet also:Was könnte der Grund für meine Probleme sein?

BEARBEITEN: Ich konnte mein Problem wiederholen:http://jsfiddle.net/selbh/ehmnt/11/

Antworten auf die Frage(3)

Ihre Antwort auf die Frage