$ resourceを使用してサービスとして返すことができます。お使いのコントローラで
app.factory('factoryResource', ['$resource', function($resource) {
var resource = {
getResource: function(context) {
var rsc = $resource(context, {}, {'update': {method: 'PUT'}});
return rsc;
}
};
return resource; }])
あなたは以下のように新しく作成されたサービスを挿入する必要があります
app.controller('myCtrl', function($scope, factoryResource) {
$scope.resource = factoryResource.getResource('http://localhost:8080/api/v1/projects');
$scope.resource.save(object, successCallback, errorCallback); //post
$scope.resource.query(successCallback, errorCallback); //get all
$scope.resource.get({id: object.id}, successCallback, errorCallback); //get a specific object
$scope.resource.delete({id: object.id}, successCallback, errorCallback); //delete
}
は、この情報がお役に立てば幸いです。
ええ、私はそれを知っています。問題は、これらのメソッドをどのように書くのか分かりません。私はそれらを同じコントローラに入れるべきかどうか? – salamanka44
私は私の答えを更新します! –
私はそれがなぜ投票されたのかわからないのですか? –