0
我試圖將一些過濾器傳遞給RestList的getList方法。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(...
而在服務器端(節點+ 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
任何人都可以看到我沒有看到的東西,或者有更好的方法來做到這一點?
謝謝!