POST Angular JS

<button ng-click="vm.ajax()" >Button</button>

<script>
(function (module) {
    function myCtrl($scope, $filter) {
        var vm = this;
        vm.data = [
        { name: "Bernard", age: 19 },
        { name: "Bogart", age: 17 },
        { name: "Trevor", age: 12 },
        { name: "Dunn", age: 9 },
        { name: "Preston", age: 23 },
        ];
        vm.sort = function (predicate) {
            vm.predicate = predicate;
            vm.reverse = (vm.predicate == predicate) ? !vm.reverse : false;
            vm.data = $filter('orderBy')(vm.data, predicate, vm.reverse); //magic
        }
        vm.filters = {};
        vm.headerFilter = ['name', 'filter'];

        vm.ajax = function () {
             //alert("aaa");
             $.ajax({
                type: "POST",
                url: "test2.aspx",
                data: vm.data,
                dataType: "text",
                success: function (data) {
                    alert(data);
                },
                error: function (result) {
                    alert("Lỗi");
                }
            });
        }
    }
    module.controller("MyCtrl", ['$scope', '$filter', myCtrl]);
})(angular.module('MyApp', []));
 </script>