繁体   English   中英

Angular6 Material表多个过滤器不起作用

[英]Angular6 Material table multiple filter not working

我正在开发一个带角度材料的Angular6应用程序。 现在面临来自使用多个值的mat-table结果的过滤器数据的问题。

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

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

请参考屏幕截图,找到实际视图的链接stackblitz项目

在此输入图像描述

我从来没有真正使用过这个,我不知道以下实现是否正确。 我相信它可以大幅改善。

StackBlitz

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

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

你需要提供自己的filterPredicate函数,并在那里处理你的过滤器

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM