SPA Jumpstart - Angular - 10 - Requests
-
Upload
wesley-lemos -
Category
Software
-
view
88 -
download
2
description
Transcript of SPA Jumpstart - Angular - 10 - Requests
Requests
Web Browser
ASP.NETAngularJS
Class LibraryBusiness
Index.htmlAppModule
RoutesDirectivies
TemplatesViews
ControllerViewModel
ServicesFactories
Repository
BreezeJS$resource$http
WebAPI
ApiController Services
Requests
Definição
Comunicaç
ão com o Serve
r
Abstração do Ajax
Métodos HTT
P
$resourse Restangular
Abstração
RESTfulPromises
Abstração mais complex
a
$http
Requests
context.Customers.getCustomers() .then(function( ) { self.customers = results; }, function(error) { ("...."); });
Controller:
Service:
var getCustomers = function () { return $http.get("url/api/customers") .then(function (response) { return response.data; } ); };
data
results
service.$inject=['$http']
Requests
context.Beers.Evaluates(data) .catch(function(error) { ("...."); });
Controller:
var getEvaliates = function (data) { return $http.post("url/api/cervejas/avaliacao/"+data.beerId,data) .then(function (response) { } ); };
Service:
Wesley A.LemosLages/SC - 2014