Angular limitTo с фильтром возвращает размер limitTo

Я пытаюсь подсчитать rows, которые остались после фильтрации:

ng-repeat="person in filtered = ( data | filter:query | filter : name | filter {m_resource: resourceFilter} | filter : {m_id : idFilter} | limitTo:maxRowSize )"

А затем используйте {{ filtered.length }} для количества строк, но я получаю maxRowSize из-за limitTo. Есть ли способ получить только filtered.length без удаления limitTo?


person Itsik Mauyhas    schedule 25.05.2016    source источник


Ответы (1)


Это было очень просто: исключить limitTo вот так:

ng-repeat="person in filtered = ( data | filter:query | filter : name | filter {m_resource: resourceFilter} | filter : {m_id : idFilter} ) | limitTo:maxRowSize "
person Itsik Mauyhas    schedule 25.05.2016