Hi!
One way of doing it is to assign the filtered expression to a temp
variable like so:
<tr data-ng-repeat="qualifier in filteredQualifiers = (qualifiers |
orderBy:predicate:reverse | filter:search:strict)">
and then, for ex.:
{{filteredQualifiers.length}}
The full example in action here:
https://github.com/angular-app/Samples/blob/master/1820EN_04_Code/08%20-filters%20-%20array%20filters%20full%20example/index.html#L34
In the near feature it is going to get a bit easier thnx to this commit:
https://github.com/angular/angular.js/commit/e0adb9c452e172295209f785b62472688225fffb
Cheers,
Pawel
On Tue, Jul 22, 2014 at 6:02 PM, Adam Gordon <[email protected]> wrote:
> So, this works, but I'm betting it's applying the filter again (which seems
> overkill) and it doesn't actually give me access to the filtered items. If
> anyone has a cleaner or better way. Please let me know.
>
> Row Count: {{ (qualifiers | filter:search:strict).length }}
>
> On Tuesday, July 22, 2014 9:49:15 AM UTC-6, Adam Gordon wrote:
>>
>> I have filter boxes tied to my grid data and everything is working great.
>> I'd like to add a row count that updates with the number of items displayed
>> but don't know the name of the scoped variable that stores either the
>> filtered items (or the count) and the angular documentation doesn't indicate
>> how to access this. Does anyone know?
>>
>> Here's the code snippet:
>>
>> Row Count: {{ what_goes_here? }}
>>
>> <!-- snip -->
>>
>> <tr data-ng-repeat="qualifier in qualifiers | orderBy:predicate:reverse |
>> filter:search:strict">
>>
>> I do know that "search" is in my $scope.
>>
> --
> You received this message because you are subscribed to the Google Groups
> "AngularJS" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/angular.
> For more options, visit https://groups.google.com/d/optout.
--
AngularJS book:
http://www.packtpub.com/angularjs-web-application-development/book
Looking for bootstrap-based widget library for AngularJS?
http://angular-ui.github.com/bootstrap/
--
You received this message because you are subscribed to the Google Groups
"AngularJS" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/angular.
For more options, visit https://groups.google.com/d/optout.