У меня есть следующий код:
appModule = angular.module('appModule', []);
appModule.factory('sharedApplication', function($rootScope, $http) {
var sharedApp;
sharedApp = {};
sharedApp.currentView = "home-section";
sharedApp.pastEvents = null;
$http.get('api/highlights').success(function(response) {
return sharedApp.pastEvents = response.data;
});
return sharedApp;
});
Этот код работает отлично и, как ожидалось, до тех пор, пока я не попытаюсь минимизировать свой javascript, а затем получаю
Error: Unknown provider: eProvider <- e
Это потому, что аргумент $http в моей функции factory был переименован в 'e' для целей минимизации. Итак, как я могу вручную сообщить appModule, что нужно вводить по имени, чтобы избежать минимизации нарушения моего кода?
Спасибо заранее.