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.