带有管道的ngFor标签重复了多少次

问题描述 投票:0回答:1

我正在Angular 8中构建一个应用程序,该应用程序主要包括一个数据表。该表是用<tr *ngFor="let entry of entries">创建的。如果要查找结果数,它将为entries.length

但是,如果在我的代码(<tr *ngFor="let entry of entries | filter:searchText">)中添加管道,如何查找重复<tr> div多少次?

我不得不提到此过滤器不是自定义的。使用软件包“ ng2-search-filter”。

谢谢您的帮助!

angular pipe angular8 ngfor
1个回答
0
投票

您需要使用纯管道。

无论如何,您可以使用一种方法来过滤列表,以查看执行了多少次:

<tr *ngFor="let entry of getFilteredList(entries)">

和在ts中:

getFilteredList(entries) {
 var filteredList = entries.filter(); // apply your filter

 console.log(1);
 return filteredList ;
}

* console.log用于查看执行了多少次

© www.soinside.com 2019 - 2024. All rights reserved.