Angular6材质表多个过滤器不起作用

时间:2019-03-20 03:16:24

标签: angular typescript angular-material angular-material-table

我正在用角材料开发Angular6应用程序。现在面临着使用多个值从Mat-Table结果中过滤数据的问题。

从表单组过滤后,我在表中没有任何值。

这是我工作的正确方式吗?如果没有,请帮我解决这个问题。

请参阅屏幕截图,并找到实际视图的链接stackblitz project

enter image description here

1 个答案:

答案 0 :(得分:0)

我从未真正使用过它,也不知道以下实现是否正确。我相信可以大大改善它。

StackBlitz

基本上,据我了解,默认情况下,放置过滤器时的行为是检查该值是否存在于数据中。

但是,在您的情况下,您想检查各个列,并执行“多个”过滤器。

您需要提供自己的filterPredicate函数,并在那里处理