나는과 같이 서비스를 만든 : 내 컨트롤러에서
fbApp.factory('Post', ['$resource',
function ($resource) {
return $resource('posts/:postId', {}, {
query: {method: 'GET', params: {postId: 'index'}, isArray: true}
});
}]);
내가 새로운 그래서 같은 게시물 절약하고 있습니다 :
var postData = angular.copy($scope.formData);
postData.published = $filter('date')($scope.formData.published, 'yyyy-MM-dd HH:mm:ss', 'UTC');
var post = new Post({Post:postData});
post.$save();
을 나는 서비스의 저장 방법을 변경하려는 대신 new Post({Post:postData}).$save()
내가 할 수있는 그렇게 단순히 new Post(postData).$save()
을하십시오. https://docs.angularjs.org/api/ngResource/service/ $ 리소스를 살펴본 결과 $resource.$save()
메서드를 재정의하거나 transformRequest
을 사용하는 것이 핵심이라고 생각합니다. 둘 중 하나에 관한 문서가 부족합니다.
는) (저장 ' – charlietfl
@downvoter downvote에 대한 이유를 명시 해주십시오'의 인수로 데이터를 전달할 수 있도록 다른 사람들은 –
의 이점을 누릴 수 있지만 그 방법을 재정의 할 수있는 방법에 대한 질문에는 대답하지 않습니다. –