1

我想从控制器调用此服务。如何为数据绑定“customVariable”?

app.factory('TagSrv', ['$resource', function($resource){

  return $resource(apiUrl+'api/tags/delete', {}, {
    "delete" : {
      method:'DELETE',
      data: [customVariable]
    }
  });

}]);
4

1 回答 1

0

你不能,至少在这个配置中,因为自定义 $resource 方法,AFAIK,接受以下签名:

action: {method:?, params:?, isArray:?, headers:?, ..}

我认为可以适应您的情况的唯一有趣的参数是,如果您可以将数据用作 URL 参数,那么您可以使用该params参数,如果不是您的情况,您可以使用自定义$httpREST 管理器,但不知道更多关于你的 REST 端点很难为有效的实现提出建议。

来源:AngularJS $resource 文档

于 2014-01-29T22:18:57.913 回答