【发布时间】:2018-11-13 18:06:37
【问题描述】:
我正在使用 primeng 表在我的 Angular 应用程序中显示数据, 我现在遇到的问题是我必须使用过滤器,但有条件,例如如果用户类型为 0、1 或 2,我必须基于此显示数据,我正在尝试的是这个
if(value == 0) {
table.filter(value, fieldName, 'equals');
} else if(value == 1) {
table.filter(0, fieldName, 'gt');
table.filter(false, 'array[0].fieldName', 'equals');
} else if(value == 2) {
table.filter(0, fieldName, 'gt');
table.filter(true, 'array[0].fieldName', 'equals');
}
如果用户输入 0,它的过滤很好,但问题是当他输入 1 或 2 时,因为我必须从 2 个字段中过滤,我不确定我在primeng 中尝试做的事情是否可行。
【问题讨论】:
标签: angular typescript primeng primeng-datatable