У меня есть таблица, отображающая содержимое на основе ng-show.
<tr ng-repeat-start ="row in values" ng-show="applName.indexOf(row.some_name) == -1 || !checkVal">
<td></td>
</tr>
applName
- это массив с некоторыми значениями, которые я хочу отфильтровать, если установлен мой флажок (checkVal
).
Мне нужно посчитать количество отображаемых строк.
Как мне этого добиться?Я попытался получить счетчик, но счетчик отображает общее количество, а не отображаемое общее количество.
Редактировать:
Я переместил логику фильтра в контроллер.
<tr ng-repeat-start ="row in results = (values | filter:myFilter('filter_field',chekVal)">
<td></td>
</tr>
{{results.length}}
Но теперь, так как я использую нумерацию страниц, счет будет показывать только количество страниц на этой странице, а не общее количество страниц.Я должен изменить логику для нумерации страниц?