Это правильный способ сделать $ http.get в AngularJS?Обратите внимание, что я также передаю параметр jsondata.Но мне также нужно убедиться, что IE не получает данные из своего кэша.Я спрашиваю, потому что я замечаю, что, когда я отлаживаю это в IE, нет сетевой активности.Я не вижу вышеуказанного вызова на вкладке Сеть в IE Dev Tools.Это потому что у меня нет кеша написано неправильно?Я даже правильно передаю полезную нагрузку (jsondata)?Потому что IE показывает пустое тело запроса.Извините, я новичок в AngularJS.
$http.get(url + "/json/reply/GetPermissionsRequest", { data: jsondata, headers:{'Cache-Control': 'no-cache'} })
.then(function (response) {
$scope.allPermissions = $filter('orderBy')(response.data.Permissions, "PermissionName", false);
$scope.selectedPermissions = [];
for (var i = 0; i < $scope.allPermissions.length; i++) {
var permissionObject = $scope.allPermissions[i];
if (permissionObject.IsAuthorized === false) {
$scope.selectedPermissions.push({ permission: permissionObject, isChecked: false });
}
}
if ($scope.selectedPermissions.length !== 0) {
$scope.showPermissionModal = true;
} else {
alert("This role has been assigned all permissions.");
}
}, function (error) {
console.log(error);
});