Angular: Empty Fiddle
http://angularjs.org/
HTML
<script src="http://code.angularjs.org/1.0.1/angular-resource-1.0.1.js"></script>
<div ng-controller="ProductListCtrl">
Products: {{products | json}}!
<hr>
<button ng-click="update()">Update</button>
</div>
JavaScript
angular.module('productServices', ['ngResource']).factory('Product', ['$resource', function($resource) {
var Product = $resource('/api/products/:id', {}, {
update: {
method: 'PUT'
}
});
return Product;
}]);
function ProductListCtrl($scope, Product) {
$scope.products= Product.query();
$scope.update = function(){
new Product().$update();
}
}