2015-08-21 200 views
0

我试图简单的预过滤:AngularJS前置过滤器设置

<tr class="{{firm.statusclass}}" dir-paginate="firm in firms|orderBy:sortKey:reverse|filter:search |itemsPerPage:10"> 

本公司有作为属性“ACTIF”(++/- )如何设置预过滤器ACTIF:++寄托都我试过杀了标准搜索任何想法?

我最好的尝试是在我的控制补充一点:

$scope.search= '++'; 

与此同ACTIF所有数据: - 没有显示,但我不能改变搜索和过滤器值

+1

你的问题不清楚你应该创建一个JSFidlle –

回答

0

您可以使用链中的多个“过滤器”过滤器:

<tr ng-class="firm.statusclass" dir-paginate="firm in firms | filter:{'actif': '++'} | orderBy:sortKey:reverse | filter:search | itemsperpage:10"> 

注意:不能在类属性中使用表达式。改用ng-class。

+0

好吧,但现在在下一步我想要一个选择框,这让我可以关闭预过滤器。 换句话说:我有一个列表,在开始时只有++应该显示,如果用户想要,所以我应该只能切换到++或展台 –