嗯,它可能是有經驗的人。這是我第一次用下劃線。我有這個json。過濾器使用下劃線 - 根和兒童
{
"especiais" : {
"text" : {
"pt" : "Especiais"
},
"active" : true
},
"conjuntos" : {
"text" : {
"pt" : "Conjuntos"
},
"active" : true,
"subItems" : {
"saiaEcamiseta" : {
"text" : {
"pt" : "Saia e Camiseta"
},
"active" : true
},
"sandalhas" : {
"text" : {
"pt" : "Sandalhas"
},
"active" : true
}
}
},
"macacoes" : {
"text" : {
"pt" : "Macacões"
},
"active" : true
},
"roupasBasicas" : {
"text" : {
"pt" : "Roupas Básicas"
},
"active" : true,
"subItems" : {
"xortes" : {
"text" : {
"pt" : "Xortes"
},
"active" : true
},
"camiseta" : {
"text" : {
"pt" : "Camisetas"
},
"active" : true
}
}
},
"enxoval" : {
"text" : {
"pt" : "Enxoval"
},
"active" : true
}
}
我想只列出itens和子項目的積極根。因此,在上面的例子中,macacoes和他的孩子將不會被列出,並且Xortes(roupasBasicas的孩子)也不會被列出,並且如果可以的話,它包括可能的孫子孫女。
我做了我的第一次嘗試:
result = _und.filter(data.productCategories, function (item) {
return item && item.active.indexOf(true) != -1;
});
,但它不工作:(任何人可以幫助我
macacoes爲什麼不顯示? – dandavis 2014-09-05 22:40:26
,因爲我們需要假定在這個項目中的活動是錯誤的。 – 2014-09-06 23:03:14