Search for a string in all properties of an object in Angular 2

后端 未结 2 684
不思量自难忘°
不思量自难忘° 2021-01-11 16:40

How to search for a string in all properties of an object in Angular 2 with TS.

I have an array of customers rendered in a table with a search box, if the user ty

2条回答
  •  盖世英雄少女心
    2021-01-11 17:16

    You can loop over the keys of the item and see if any of them include the string, and return true if any number of them match:

    return items.filter(item =>
      Object.keys(item).some(k => item[k].includes(term.toLowerCase());
    )
    

提交回复
热议问题