AngularJS http POST Example

HTML

<div ng-app="app" ng-controller="HttpGetController">
    <p>Num1 
        <input type="number" name="num1" ng-model="num1" required />
    </p> 
    <p>Num2: 
        <input type="number" name="num2" ng-model="num2" required />
    </p> 
    <button ng-click="SendData()">Saberi</button> <hr /> 
         {{ PostDataResponse }} 
 </div>

JavaScript

var app = angular.module("app", []);

app.controller("HttpGetController", function ($scope, $http) {
    $scope.SendData = function () { 
    
        var data = { num1: $scope.num1, num2: $scope.num2 };

        $http.post('https://httpbin.org/post', data) 
            .then(function (response) {
                  $scope.PostDataResponse =
                       response.data.data;
        })
     }
});