2013-04-09 13 views
9

ho bisogno di capire meglio la differenza tra $ http e $ risorse e quando utilizzare ciascun

+1

so che in fondo $ http si è supposto un wrapper per XMLHttpRequest (aka AJAX) come quelli di jQuery $ Ajax e che $ risorse per essere più precisi, REST, ma io don ottenere davvero come ... – yar1

+2

possibile duplicato di [AngularJS $ http e $ resource] (http://stackoverflow.com/questions/13181406/angularjs-http-and-resource) – Max

risposta

3

La risorsa $ è costruita sopra $ http.

$ http è normale ajax, può essere utilizzato per qualsiasi forma di servizio web.

La risorsa $ è specifica per il servizio RESTful.

Maggiori dettagli su questo

AngularJS $http and $resource

9

Dalle $resource documentazione:

A factory che crea un oggetto risorsa che consente di interagire con le origini dati RESTful lato server RESTful.

L'oggetto risorsa restituito ha metodi di azione che forniscono comportamenti di alto livello senza la necessità di interagire con il servizio $ http a basso livello $.

$resource è un servizio di livello superiore a $http.

Problemi correlati