E 'possibile iniettare $ q nella sezione di configurazione del mio modulo? Di seguito è la mia sezione di configurazione del campione.
.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));
}]);
Il primo errore che sto ottenendo è errore non rilevato: fornitore di Unknown: $ q da ReportModule Se cambio
.config(['$q', function ($q) {}])
a
.config(['$qProvider', function ($q) {}])
tanto sono un errore dicendo Unchaught TypeError: Object # non ha alcun metodo 'differito' da ReportModule
Sembra come i cant iniettare $ q nella sezione di configurazione. È così o sto facendo qualcosa di sbagliato? Ho un usecase in cui ho bisogno di usare $ q e $ http nella sezione di configurazione del mio modulo per l'inizializzazione. C'è qualche tecnica per farlo?
'run' il metodo sul modulo viene eseguito subito dopo la fase di configurazione, forse puoi usarlo. – Chandermani