Я использую angularjs и хочу кросс-браузерную совместимость.Он отлично работает в Chrome и Firefox, но в IE11 это дает.
angular
.module('app')
.factory('AgencyFactory', AgencyFactory)
.factory('AdminService', adminService);
adminService.$inject = ['$resource'];
function adminService($resource) {
return {
UpdateLeadStatus:
$resource('/Agency/UpdateLeadStatus/Ids/:Ids/StatusId/:StatusId/ProducerId/:ProducerId', {}, {
change: {
method: 'POST',
params: {},
isArray: false
}
}),
AssignProducer: $resource('/Agency/AssignProducer/AutoAssign/:AutoAssign', {}, {
change: {
method: 'POST',
params: {},
isArray: false
}
}),
UpdateProducerAssignedStatus: $resource('/Agency/UpdateProducerAssignedStatus/Ids/:Ids/Status/:Status/AutoAssign/:AutoAssign', {}, {
change: {
method: 'POST',
params: {},
isArray: false
}
}),
};
}
AgencyFactory.$inject = ['AdminService', '$uibModal', 'modalService', '$rootScope'];
function AgencyFactory(AdminService, $uibModal, modalService, $rootScope) {
function UpdateLeadStatus(Ids, StatusId, ProducerId) {
return AdminService.UpdateLeadStatus.change({
Ids: Ids,
StatusId: StatusId,
ProducerId: ProducerId
}).$promise;
}
function AssignProducer(AutoAssign) {
return AdminService.AssignProducer.change({
AutoAssign: AutoAssign
}).$promise;
}
function UpdateProducerAssignedStatus(Ids, Status, AutoAssign) {
return AdminService.UpdateProducerAssignedStatus.change({
Ids: Ids,
Status: Status,
AutoAssign: AutoAssign
}).$promise;
}
return {
UpdateLeadStatus: UpdateLeadStatus,
AssignProducer: AssignProducer,
UpdateProducerAssignedStatus: UpdateProducerAssignedStatus,
};
}
})();
Когда я использую не минимизированный код, он работает нормально, но когда я минимизирую его, он показывает ошибку