不使用自定义过滤器过滤多个属性?

时间:2014-10-22 18:38:13

标签: angularjs

基本上我需要过滤一个列表,要求每个项目都有多个匹配的属性。

我想过滤我的产品,只显示那些具有匹配类别和子类别的产品(两者都需要匹配)。

以下情况不起作用(子类别被忽视):

<div ng-repeat="p in vm.products | filter: {category: vm.category.name, subcategoryy: vm.subcategory}">

我知道我可以编写一个自定义过滤器,但在此之前我想确保没有编写自定义过滤器就无法做到这一点吗?

1 个答案:

答案 0 :(得分:1)

尝试<div ng-repeat="p in vm.products | filter: {category: vm.category.name} | filter: {subcategoryy: vm.subcategory}">

还:子类别?或子类别?