如何在angularJs中应用多个过滤器

时间:2015-07-10 07:03:16

标签: html json angularjs angularjs-ng-repeat

我在div上应用了两个过滤器,如

 <div  ng-repeat="item1 in filterItems(d) |  filter:query | findobj : selected ">

但它无法正常工作

以下是Working Jsfiddle

1 个答案:

答案 0 :(得分:1)

我能做的最好的就是这个。

它不是最性感的,但它确实有效。

Working fiddle

HTML:

添加了一个选择

<select ng-model="category2">
    <option value=""></option>
    <option value="Goto">Goto</option>
    <option value="MainHeading">MainHeading</option>
    <option value="PageID">PageID</option>
</select>

在你的html div中添加了这种子句

ng-show="category2=='Goto'||category2===''"

JS:刚刚将var初始化为&#39;&#39;

$scope.category2 = "";

这并不完全是你正在寻找的东西。这不是最好的事情。但至少它有效。

希望有所帮助