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

时间:2014-01-29 20:46:39

标签: javascript angularjs ngresource

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

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

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

}]);

1 个答案:

答案 0 :(得分:0)

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

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

我认为唯一可以适应您的情况的有趣参数是,如果您可以将数据用作URL参数,那么您可以使用params参数,如果不是您的情况,您可以使用一个自定义$http REST管理器,但是在不了解更多关于REST的情况下,很难为工作实现提供建议。

来源:AngularJS $resource doc