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