711 B
711 B
.cadoles-slide-title[Le module ngResource]
- Le module
ngResource
est une couche d'abstraction qui permet d'aborder une API REST comme une collection d'objets côté client. - Si l'API REST respecte un certain nombre de conventions, le module
ngResource
permet de gérer l'ensemble du cycle de vie des données sans se préocupper du transport de celles ci.
Exemple
angular.module('myApp', ['ngResource'])
.controller('MainCtrl', ['$resource', function($resource) {
var Books = $resource('/books/:bookId', { userId: '@id' });
var book = Books.get({ bookId: 123 }, function() { // -> GET /books/123
book.title = "";
book.$save(); // -> POST /books
});
}])
;