我根据记录是否有效来应用过滤器。基本上有三件事 1)显示所有记录 2)显示活跃的 3)仅显示那些不活跃的
我可以使用以下代码轻松地对活动或非活动应用过滤
<div ng-repeat="payhead in payHeadsList | filter:search">
<div style="float:left;width:65%" class="">
<span style="float:left;" class="BodyTxt3 ML1">Show</span>
<select
class="W2_Normal BodyTxt3 V4 ML1" style='float:left' id="selectPayHead"
ng-model="search.ph_active"
ng-options="a.value as a.name for a in payHeadOption"></select>
</span>
</div>
$scope.payHeadOption=[{name:"All Payhead",value:3},{name:"Active Payhead",value:1},{name:"Inactive Payhead",value:0}];
所以在选择Active Payhead / Inactive Payhead时,它会使用search.ph_active = 0或1过滤掉记录。 但我需要显示所有选择All Payhead的记录。这是什么方式?
答案 0 :(得分:2)
如果你使用一个空字符串,就像你根本没有指定过滤条件那样显示所有元素,我首先想到的是使用null
,但它看起来像{{1当空字符串匹配所有元素
null