How to send an array of parameter through GET with Restangular


I have to send an array of filters through get parameters in an API like this :


Now if I send an object directly like this :'myList').get({filters: {
    nickname: 'test',
    status: 'foo'

The query really sent is


How to send a real array ?
Should I thinks about an alternative ?


I found a way to do it, I have to iterate over the filter object to create a new object with the [] in the name :

var query = {};
for (var i in filters) {
    query['filters['+i+']'] = filters[i];



Someone have better solution ?

Answered By – Jihel

Answer Checked By – Willingham (AngularFixing Volunteer)

Leave a Reply

Your email address will not be published.