UserServices.js
angular.module('UserService', ['ngResource']).factory('UserFactory', ['$http', function() {
return {
// call to get all nerds
get : function() {
return $http.get('/api/User');
},
// call to POST and create a new geek
create : function(userData) {
return $http.post('/api/User', userData);
},
// call to DELETE a geek
delete : function(id) {
return $http.delete('/api/User/' + id);
}
}
}]);
UserCtrl.js
angular.module('UserCtrl', ['UserFactory']).controller('UserController',
['$scope','UserFactory', function($scope, UserFactory) {
$scope.insert = function(){
$scope.fromfactory = UserFactory.create($scope.user);
}
}]);