Make angular more restful.
- provide a update method
- just one method
save
for create or update data
- add
ngRes
dependency
angular.module('yourApp',['ngRes'])
- inject
$res
service to your controller or directive. - use
$res
as$resource
same way.
angular.module('yourApp')
.factory('Post', function($res){
return $res('/api/posts/:id/:controller');
})
- save or update(if id is provided) post.
angular.module('yourApp')
.controller('PostCtrl',function($scope, Post){
$scope.post = new Post();
$scope.post.$save();//create new post.
$scope.post.id = '1';
$scope.post.$save();//update exist post.
});