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();
    }
}