Я новичок в AngularJS, и для начала я решил разработать новое приложение, используя только AngularJS.
Я пытаюсь сделать вызов AJAX на стороне сервера, используя $http из моего приложения Angular.
Для отправки параметров я попробовал следующее:
$http({
    method: "post",
    url: URL,
    headers: {'Content-Type': 'application/x-www-form-urlencoded'},
    data: $.param({username: $scope.userName, password: $scope.password})
}).success(function(result){
    console.log(result);
});
Это работает, но он также использует jQuery в $.param. Для удаления зависимости от jQuery я попытался:
data: {username: $scope.userName, password: $scope.password}
 но это, казалось, провалилось. Затем я попробовал params:
params: {username: $scope.userName, password: $scope.password}
 но это также, казалось, терпит неудачу. Затем я попробовал JSON.stringify:
data: JSON.stringify({username: $scope.userName, password: $scope.password})
Я нашел эти возможные ответы на мои поиски, но не увенчался успехом. Я делаю что-то неправильно? Я уверен, что AngularJS предоставит эту функциональность, но как?
