使用管道过滤器搜索时,无法显示正确的第n个数组joson详细信息

时间:2018-10-12 11:31:47

标签: angular angular-filters angular-pipe

我正在使用角度4搜索管道在角度JSON数组中搜索值。

我无法使用PipeTransform为第N级数组显示正确的结果。

return items.filter(it =>
Object.keys(it).some(k => it[k] != null &&
it[k].toString().toLowerCase().includes(searchText)) || Object.keys(it).some(k => it[k] != null && Object.keys(k).some(gt => it[k][gt] != null &&
it[k][gt].toString().toLowerCase().includes(searchText)))
);

数组样本= [1,2,3,4,xyz[1,2,3,8,9, abc[ a,,b,c,]]]

所需结果:数组中的所有元素都需要搜索。

0 个答案:

没有答案