O'Reilly logo

Moderne Web-Anwendungen mit ASP.NET MVC und JavaScript, 2nd Edition by Holger Schwichtenberg Dr., Manfred Steyer

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required