GET中的Restangular多个ID

时间:2014-01-13 21:13:13

标签: javascript angularjs restangular

我正在考虑在AngularJS应用程序中从资源切换到restangular。我喜欢新型号,但我有一个问题。我无法弄清楚如何进行此API调用:

http://localhost:8000/api/entity/groups/1,2,3,4/events

我有这样的代码:

var GroupService = ['Restangular', function (Restangular) {
    var restAngular = Restangular.withConfig(function (Configurer) {
        Configurer.setBaseUrl('/api/entity');
    });

    return {
        getEvents: function (groupIds) {
            return restAngular.all('groups', groupsIds).getList('events');
        }
    }
}];

有没有办法要求一组(多个组而不是全部组),然后获取任何这些组的所有事件?

1 个答案:

答案 0 :(得分:6)

使用Restangular

several方法
Restangular.several('accounts', 1234, 123, 12345).customGETLIST('events');

P.S。:我认为这可能是.getList('events')无效的Restangular错误。