Restangular得到一个

时间:2014-01-08 18:43:12

标签: angularjs restangular

我想我无法理解Restangular。我能得到所有,但我不能得到一个。

我试过了两个:

getById: function(id){
  return Restangular.one('user').get({user_id: id});
}

和:

getById: function(id){
  return Restangular.one('user', id).get();
},

两者都会导致浏览器因过多的递归而崩溃。

基本网址已设定。

1 个答案:

答案 0 :(得分:3)

这确实是我的误解。我仍然不完全理解Restangular,但我现在知道我需要使用:

Restangular.all('user')

更具体地说,就我而言:

getById: function(id){
  return Restangular.all('user').get('?user_id=' + id);
},