Angular Material Datatable-将过滤应用于自定义数据源

时间:2018-07-17 10:33:08

标签: angular angular-material filtering

Angular Material表教程显示了一种在this document中过滤数据的方法。本教程使用MatTableDataSource<DataItem>演示过滤。

但是,我使用Angular的原理图命令ng generate @angular/material:material-table --name <component-name>创建了数据表,并且它提供的数据源类扩展了DataSource<DataItem>。可以使用前一种方法对其进行过滤吗?

1 个答案:

答案 0 :(得分:2)

您链接的页面上的API文档说MatTableDataSource extends DataSourceMatTableDataSource向接口“添加”过滤器方法时,简单的DataSource不能过滤,因为它仅表示数据。您可以在the official github repo查看MatTableDataSource的源代码,以完全了解过滤的含义。

没有什么可以阻止您使用加载的数据创建MatTableDataSource