Я пытаюсь передать некоторые фильтры в метод getList для Restangular.Массив параметров в Restangular
В моем приложении у меня есть это:
var filters = Filters.get();
var query = {};
for (var i in filters) {
query['filters['+i+']'] = filters[i];
}
query['userId'] = userId;
Restangular.all('pets').getList(query).then(...
И на стороне сервера (Node + ExpressJS) У меня есть это:
var filters = req.query.filters;
for(var i in filters){
console.log(filters[i]);
}
что утешает объекты, как это:
{"category":"Tipo","options":[{"name":"Perros","realName":"perro","checked":true},{"name":"Gatos","realName":"gato","checked":true}]}
Но, я не знаю, почему, когда я пытаюсь console.log(filters[i].category);
не утешает Tipo
Может ли кто-нибудь увидеть то, что я не вижу, или есть лучший способ сделать это?
Спасибо!