Angular Material表教程显示了一种在this document中过滤数据的方法。本教程使用MatTableDataSource<DataItem>
演示过滤。
但是,我使用Angular的原理图命令ng generate @angular/material:material-table --name <component-name>
创建了数据表,并且它提供的数据源类扩展了DataSource<DataItem>
。可以使用前一种方法对其进行过滤吗?
答案 0 :(得分:2)
您链接的页面上的API文档说MatTableDataSource extends DataSource
当MatTableDataSource
向接口“添加”过滤器方法时,简单的DataSource
不能过滤,因为它仅表示数据。您可以在the official github repo查看MatTableDataSource
的源代码,以完全了解过滤的含义。
没有什么可以阻止您使用加载的数据创建MatTableDataSource