Angular Resource

Angular ngResource module

by manoj_antony32

HTML

<script src="https://code.angularjs.org/1.1.4/angular.min.js"></script>
<script src="https://code.angularjs.org/1.0.7/angular-resource.min.js"></script>
<div ng-app="myApp">
    <div ng-controller="WebService">
    <!--<div ng-repeat="service in services.perfect[0]">
            {{service}}
        </div> -->
    </div>
</div>

JavaScript

var myApp = angular.module('myApp', ['ngResource']);
myApp.factory('UserService', function ($resource) {
	var data = $resource('https://jsonplaceholder.typicode.com/users/:user', {user: '@user'}, {
  update: {
  	method: 'PUT'
    }
  });
  return data;
});

myApp.controller('WebService', function ($scope, $http, UserService) {
//var result = UserService.save({"name": "Manoj Antony", "email": "[email protected]"});
$scope.query = UserService.query();
$scope.query.$promise.then(function(data){
  console.log(data);
}); 
//var result = UserService.update({user: 1}, {"name": "Manoj Antony", "email": "[email protected]"});
//UserService.query();																				//UserService.get({user: 1})
//console.log(result);
/*   var req = $http.get('https://jsonplaceholder.typicode.com/users/')
  req.then(function(data){
   console.log(data)
  }, function(error){
    console.log(error.status);
  }) */

  /* .error(function(data, status){
   console.log(status)
  }) .finally(function(){
   console.log('finally finished')
  })*/
    //$scope.services = Homes.get();
});