Javascript 如何为数据属性$resource angularjs将变量从控制器绑定到服务

Javascript 如何为数据属性$resource angularjs将变量从控制器绑定到服务,javascript,angularjs,ngresource,Javascript,Angularjs,Ngresource,我想从控制器调用此服务。如何为数据绑定customVariable app.factory('TagSrv', ['$resource', function($resource){ return $resource(apiUrl+'api/tags/delete', {}, { "delete" : { method:'DELETE', data: [customVariable] } }); }]); 至少在此配置中,您不能这样做,因为自定

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

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

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

}]);

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

action: {method:?, params:?, isArray:?, headers:?, ..}
我认为唯一适合您的情况的有趣参数是,如果您可以将数据用作URL参数,那么您可以使用params参数,如果不是您的情况,您可以使用自定义的$http REST管理器,但是如果不了解更多关于您的信息,就很难为一个有效的实现提出建议


来源:

绑定数据变量是什么意思?