我正在检索数据行。这是为我显示行的代码。
<tr
data-ng-show="grid.data.length > 0"
data-ng-repeat="row in grid.data | orderBy:problemSortField.key:inverse">
每一行都有一个problemId字段,我希望能够显示每个problemID或只显示范围内的那些。
有没有办法让我可以进行某种搜索,例如我可以将行数限制为范围内有problemId的行数?
例如,我想为problemId 5-10或所有problemIds检索那些行
我知道我可以搜索某个特定的ID,但有没有办法在一个范围内执行此操作?
答案 0 :(得分:2)
这是过滤器过滤器的作用:
<tr ng-repeat="row in grid.data | filter:isProblemIdInRange | orderBy:...">
$scope.isProblemIdInRange(row) {
return row.problemId >= 5 && row.problemId < 10;
}