Có một số rắc rối với việc rút gọn và AngularJS ;-(AngularJS Dịch vụ giá trị Config bị phá hủy trên việc rút gọn
tôi thấy jsfiddle "tải" mở rộng này cho yêu cầu HTTP, thông qua trang AngularJS Wiki.
Nó làm việc rất lớn . cho đến khi tôi xuất bản nó, và việc rút gọn phá hủy nó tôi không thể tìm thấy một cách để sử dụng "bơm" vào cấu hình, vì vậy im kinda mất về những việc cần làm
đang Original:.
đangđược rút gọn:
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)
})
}
});
nào ném được lỗi sau: Lỗi: Không rõ nhà cung cấp: một từ app.services
Chỉ cần làm rõ, nó thực sự được gọi là "chú thích nội tuyến". –
Có, đã sửa. – Stewie
Cảm ơn các đề xuất ;-) Im nhận được lỗi sau, sử dụng mã bạn đã viết 'Lỗi không bắt buộc: Nhà cung cấp không xác định: myHttpInterceptorProvider <- myHttpInterceptor <- $ http <- $ compile' có bất kỳ ý tưởng nào về lỗi gây ra bởi ? –