angular - 如何从角度 6 中的 MatTableDataSource 中获取过滤后的记录
问题描述
我创建了一个 MatTableDataSource 实例,然后向其中添加数据并将其绑定到 mat-table。后来我对这个数据源应用了过滤器,它在 mat-table 中显示了过滤后的行。如何在代码中获取这些过滤的行。
解决方案
如果MatTableDataSource
和过滤字段绑定正确,您可以获得过滤记录,如下所示:
var filteredData = this.dataSource.filteredData;
推荐阅读
- react-native - 在 InitialScrollIndex 之后平面列表滚动不起作用
- elasticsearch - ElasticSearch 数字距离
- powershell - Net Use 和 ForEach 与 PowerShell 中的变量
- ionic-framework - 如何加载html代码
- angular - Angular 6:直接在表格中搜索而不按回车
- identityserver4 - 如何使用 IdentityServer4 创建 JWT 令牌
- python - '一个系列的真值是模棱两可的。使用 a.empty、a.bool()、a.item()、a.any() 或 a.all()。
- r - Dplyr 变异循环
- android - FCM,未接收数据
- c# - 使用自定义属性将数据表映射到列表的通用函数