【发布时间】:2016-07-04 13:48:50
【问题描述】:
我有一个 ngFor 在过滤和分页的表中创建行。
<tr *ngFor="#d of data.results | filter:filterText | pagination:resultsPerPage:currentPage">
页面上有另一个元素显示显示的记录数。这些元素最初绑定到 data.Results 的长度。
如何获取应用过滤管道后显示的数据长度,以便正确显示。 ngFor 中提供的局部变量似乎都没有解释这一点。
【问题讨论】:
-
所以我在这里写了一个答案,但我认为它不会像我想的那样工作。所以我会把它放在评论中,希望比我更聪明的人可以帮助你!我在想你可以在这里jilles.me/ng-filter-in-angular2-pipes 做这样的事情,然后在你的构造函数中观察
onChange event,然后过滤data.results并在 filterText 更改时对其进行计数。你基本上会过滤两次,这看起来真的很hacky。
标签: angular angular2-directives