Requesting JSON content using AngularJS
Angular defines a core object, $http, which you use to make HTTP requests of remote servers. It's passed to your controller when you initialize it.
How to do it...
Let's extend our controller to add a reference to the $http object and use it to make a request:
var app = angular.module("aprsapp", []);
 
app.controller("AprsController", ["$scope", "$http",
function($scope, $http) {
  $scope.json = "";
  $scope.message = "Loaded..."; 
  $scope.doAjax = function()
  {
    $scope.debug = "Fetching...";    
    $scope.json= "";
    $scope.message = "";
    var promise = $http({
      url: "/", 
      method: "POST",
    });
  };
}]);Here, we define a function doAjax in our scope that will perform the asynchronous HTTP request. It updates our models so that the debug model contains a status message, and the json and message models are empty strings. Let's look at the $http object in more detail.
How it works…
Looking at the controller definition function, you...