gpt4 book ai didi

javascript - 使用 ngx-filter-pipe 过滤多个值

转载 作者:行者123 更新时间:2023-12-04 10:30:32 25 4
gpt4 key购买 nike

我正在尝试使用 ngx-filter-pipe 过滤数组.如果有单值条件,我已成功过滤。我不知道如何过滤数组中的任何值。请帮帮我。

Angular

<input type="text" id="search"  class="form-control" name="search" [(ngModel)]="userFilter.name"> 
<tr *ngFor="let data of datas | filterBy: userFilter">
<td>{{data.name}}</td>
<td>{{data.age}}</td>
<td>{{data.country}}</td>
</tr>

TS
userFilter: any = { name: '' };

数据
datas:[
{ name:"abc", age:17, country:"US" },
{ name:"xyz", age:25, country:"India" }
]

我应该如何处理我的 ngModel如果将多个参数放入 userFilter
Blitz : Similar Example

最佳答案

问题出在您的过滤器上。

该包期望过滤器如下:

const filter = {
name: {
$or: ['abc']
},
age: {
$or: ['17']
}
...
};


根据 documentations
$or expects an Array.

关于javascript - 使用 ngx-filter-pipe 过滤多个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60446476/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com