在运行时更改 Angular 过滤器比较器布尔值

change Angular Filter Comparator boolean on runtime

是否可以在运行时更改 angular 比较器布尔值?就像有一个复选框将比较器更改为真或假。

<input id="strictSearch" ng-value="strictSearch" type="checkbox">
<tr data-ng-repeat="item in (filteredList = (allSerialNumbers | filter:search:strictSearch)) | orderBy: sortType :sortReverse track by $index"
                         class="table-row" ng-if="item.serialNumber != ''" id="{{item.appointmentId}}">

这个例子不起作用。所以我正在寻找解决方案。有简单的方法吗?还是我必须编写自己的过滤器?

刚刚在复选框上使用 ng-value 而不是 ng-model 出现了一个愚蠢的语法错误。