У меня есть коллекция несколько, как указано ниже: -Фильтр по многоуровневого Deep собственности
[ { rootGroup: "group1", secondGroup: false, items: [ {name:"Ram"}, {name:"Mohan"}, {name:"Shyam"}, ] }, { rootGroup: "group2", secondGroup: true, secondLevelGroups:[ { group: "gp1" items: [ {name:"Ganesh"}, {name:"Sita"}, {name:"Gita"}, ] }, { group: "gp2" items: [ {name:"Soham"}, {name:"Vikas"}, {name:"Ashish"}, ] } ] } ]
Теперь я хочу, чтобы фильтровать по имени. Так, например, если значение фильтра равно «am», тогда выход должен выглядеть следующим образом.
[ { rootGroup: "group1", secondGroup: false, items: [ {name:"Ram"},` {name:"Shyam"}, ] }, { rootGroup: "group2", secondGroup: true, secondLevelGroups:[ { group: "gp2" items: [ {name:"Soham"}, ] } ] } ]
Я хочу сделать это с помощью angularjs фильтра
размещать HTML-код, который отображения данных в формате JSON –
проверки [этот SO ответ] (http://stackoverflow.com/questions/41342285/how-to-hide-group-heading-when-child-elements-not-present-on-user-search/41342425#41342425) –
@NagaveerGowda внутренняя часть html не связано с вопросом. требуется только внешняя часть. который заключается в настройке исходных данных с использованием fiter. и я не знаю, как я могу использовать фильтр в этом случае –