我一直在寻找解决方案,但找不到确切的方案。我想知道任何人都可以提供帮助。我有这样的 ng-repeat 过滤器列表:
<ul>
<li ng-repeat="f in filterOptions">
<p>{{f.group}}</p>
<ul>
<li ng-repeat="o in f.options">
<input id="{{$parent.f.filtername}}{{$index}}" type="checkbox" ng-model="Filter.category[o.title]" ng-true-value="{{o.title}}" ng-false-value="" />
</li>
</ul>
</li>
</ul>
我的 JSON:
[
{
"group": "Product Categories",
"filtername" : "category",
"options": [
{
"title": "Category A",
"alt_titles": ["Category B, Category C"]
},
{
"title": "Category 1",
"alt_titles": ["Category 2, Category 3"]
}
]
}
]
有了这个,我可以成功地搜索属于 o.titles 的项目。现在,我想知道我应该怎么做才能搜索也属于 alt_titles 的项目。
例如:如果我单击类别 A,它还将循环类别 B 和类别 C 的项目。与类别 1 相同,它应该显示类别 2 和 3 上的项目。
我希望我很清楚。请帮忙。谢谢!
工作样本FIDDLE