Ist es möglich, $ q in den Konfigurationsbereich meines Moduls zu injizieren? Unten ist mein Beispielkonfigurationsabschnitt.
.config(['$q', function ($q) {
var func = function (inp) {
var def = $q.defer();
if (inp == 1)
def.resolve("Success");
else
def.reject("Failure");
return def.promise;
};
alert(func(1));
}]);
Der erste Fehler ich bin immer ist Uncaught Fehler: Unbekannter Anbieter: $ q von ReportModule Wenn i
ändern.config(['$q', function ($q) {}])
zu
.config(['$qProvider', function ($q) {}])
dann i a bekommen Fehlermeldung: Uncaught TypeError: Object # hat keine Methode von ReportModule"verschieben"
Scheint wie ich $ q in Config-Abschnitt injizieren kann. Ist das der Fall oder mache ich etwas falsch? Ich habe einen Usecase, in dem ich $ q und $ http im config-Abschnitt meines Moduls für Initialisierung verwenden muss. Gibt es dafür eine Technik?
'run' Methode auf Modul läuft nur nach der Konfigurationsphase, vielleicht können Sie das verwenden. – Chandermani