数组1:类别 - > Category_Name,Category_Id
数组2:项目 - > Item_name ...等,Category_Belonging_Id
我需要根据所选类别过滤显示的项目。
<div class="list>
<select>
<option ng-repeat="category in categories" ng-model="category_type">
{{category.Category_Name}}
</option>
</select>
<a ng-repeat="item in items | filter: // What should I put here?" href="#">
...
</a>
</div>
答案 0 :(得分:1)
假设你有:
Catergory = {
id
name
}
和
MeatType{
id
catergoryId
name
}
您可以执行类似
的操作<a ng-repeat="item in meatTypes | filter: {categoryId : catergory_type.id}" href="#">
答案 1 :(得分:1)
首先,您应该使用ng-option
代替ng-repeat
<select ng-model="category_type" ng-options="category.Category_Name for category in categories"></select>
并使用filter
之类的
filter:{Category_Belonging_Id:category_type.Category_Id }
答案 2 :(得分:0)
试试这个
<a ng-repeat="item in meatTypes | filter: {Category_Belonging_Id:category_type.Category_Id }" href="#">