einige Probleme mit minification und AngularJS Mit ;-(AngularJS Service-Config Wert auf minification
Ich fand diese jsfiddle "Laden" extender für HTTP-Anforderung durch die AngularJS Wiki-Seite.
Es ist großartig gearbeitet ., bis ich es veröffentlicht wurde, und die Verkleinerungs zerstört es ich kann nicht einen Weg zu benutzen „injizieren“ auf der Config, so im kinda verloren finden, was zu tun
Originalcode:.
angular.module("app.services", []).config(function($httpProvider) {
var spinnerFunction;
$httpProvider.responseInterceptors.push("myHttpInterceptor");
spinnerFunction = function(data, headersGetter) {
$("#loader").show();
return data;
};
return $httpProvider.defaults.transformRequest.push(spinnerFunction);
}).factory("myHttpInterceptor", function($q, $window) {
return function(promise) {
return promise.then((function(response) {
$("#loader").hide();
return response;
}), function(response) {
$("#loader").hide();
return $q.reject(response);
});
};
});
minimierte Code:
angular.module("app.services", []).config(function (a) {
var b;
a.responseInterceptors.push("myHttpInterceptor");
b = function (d, c) {
$("#loader").show();
return d
};
return a.defaults.transformRequest.push(b)
}).factory("myHttpInterceptor", function (a, b) {
return function (c) {
return c.then((function (d) {
$("#loader").hide();
return d
}), function (d) {
$("#loader").hide();
return a.reject(d)
})
}
});
Welche der folgenden Fehler führt: Fehler: Unbekannter Anbieter: ein von app.services
Nur zur Klarstellung, es tatsächlich "Inline-Annotation" genannt wird. –
Ja, korrigiert. – Stewie
Danke für die Vorschläge ;-) Ich bekomme den folgenden Fehler mit dem Code, den Sie geschrieben haben 'Uncaught Error: Unbekannter Provider: myHttpInterceptorProvider <- myHttpInterceptor <- $ http <- $ compile' hat irgendwelche Ideen, woran der Fehler liegt ? –