ngResource,将params传递给transformRequest函数

时间:2014-06-10 00:19:17

标签: angularjs angular-resource ngresource

假设:

 Users = $resource apiUrl+"/v1/users/?offset=:offset&limit=:limit&format=json", {}, 
     getNext: 
       method: 'GET'

 Users.getNext { offset:20, limit:20 }, (data)->
     console.log "got some data"

我希望在offset函数提取limittransformRequest中传递当前集,而不是明确传递limitoffset。 http调用的参数。我该怎么做? 做一些不起作用的事情:

 Users = $resource apiUrl+"/v1/users/?offset=:offset&limit=:limit&format=json", {}, 
     getNext: 
       transformRequest: transformReq(data)

transformReq = (data)->
   console.log "data == "+data

,即便如此:

transformReq = (data)-> 
   [
       (data) ->
           console.log "data =="+data     # undefined   
   ]

1 个答案:

答案 0 :(得分:0)

当使用POST方法时它会拦截transformReq,我正在寻找与req交易的方式。