使用 angular 中的 filterService 基于正则表达式过滤列

时间:2021-04-30 15:23:19

标签: angular filter primeng

我需要过滤数据,例如:

我在列名中有一组数据

  1. 希尔帕(123)
  2. 谢蒂(希尔帕)

如果我搜索 Shilpa 图表应该只显示值 Shilpa(123) ..

我尝试在primeng/api中使用filterService。下面是文档。 https://www.primefaces.org/primeng/showcase/#/filterservice

这是我的代码

ngOnInit(): void {
 this.filterService.register('entity', (value, filter): boolean => {
      if (filter === value.startsWith(/[0-9]/) || filter === value.include(':')) {
       return true;
      }
      return value.toString() === filter.toString();
    });
this.columns = [      {field: 'Entities', header: ' Entities', caption: 'Search by', filter: 'entity'}]
}

但是加载数据失败。

谁能告诉我我哪里出错了

0 个答案:

没有答案
相关问题