Slide 37
              Slide 37 text
              
                  ࠶ར༻ՄೳͳϞσϧʹ
var	
  service	
  =	
  angular.module("itemService",	
  ["ngResource"]);	
  
service.factory("Item",	
  function($resource)	
  {	
  
	
  	
  return	
  $resource(	
  
	
  	
  	
  	
  "/api/items/:Id",	
  
	
  	
  	
  	
  {	
  Id:	
  "@Id"	
  },	
  
	
  	
  	
  	
  {	
  "update"	
  :	
  {	
  method:	
  "PUT"	
  }	
  }	
  
	
  	
  );	
  
});	
  
	
  
var	
  app	
  =	
  angular.module('Todos',	
  ['itemService']);	
  
	
  
var	
  itemsCtrl	
  =	
  app.controller('itemsCtrl',	
  function	
  ($scope,	
  Item)	
  {	
  
	
  	
  $scope.items	
  =	
  Item.query();	
  
});	
  
	
  
itemsCtrl.$inject	
  =	
  ['$scope',	
  'itemService'];	
  
	
  
//	
  例:	
  update処理	
var	
  item	
  =	
  Item.get({},	
  {'Id':	
  1});	
  
item.title	
  =	
  "Return	
  DVDs	
  to	
  the	
  library";	
  
item.$update();	
  
%FQFOEFODZ
*OKFDUJPO