HTTP-Services via AngularJS konsumieren

Zum Zugriff auf HTTP-Services bietet AngularJS den Service $http an. Dieser Service funktioniert ähnlich wie die AJAX-Methoden in jQuery. Darüber hinaus besitzt er die angenehme Eigenschaft, nach dem asynchronen Erhalt von Daten die davon betroffenen Datenbindungen zu aktualisieren.

Das bereits bekannte Beispiel in Listing 4.10 veranlasst AngularJS dazu, den $http-Service in den Controller zu injizieren. Der Controller reicht diesen Parameter an das View-Model weiter, welches sich in Listing 4.11 befindet.

app.controller("FlugBuchenCtrl", function ($scope, $http, $q) {
    $scope.vm = new FlugBuchenVM($scope, $http, $q);
});

Listing 4.10 Service $http in Controller injizieren lassen

Die Funktion get des $http-Services ...

Get Moderne Web-Anwendungen mit ASP.NET MVC und JavaScript, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.