gpt4 book ai didi

javascript - Angular2 - 根据对象属性的值过滤对象数组

转载 作者:行者123 更新时间:2023-12-01 02:36:08 25 4
gpt4 key购买 nike

我有一系列车辆对象。我有不同车辆类型的选项卡,例如。两轮车、四轮车等。在将车辆添加到集合中时,我添加了其类型,因此我的对象看起来像这样。

vehicles:[{
key1:{ name: "Altima",type:"4-wheeler" },
key2:{ name: "Harley",type:"2-wheeler" },
key3:{ name: "Jeep",type:"4-wheeler" },
}]

现在我正在从服务器检索所有车辆,并希望根据类型在前端添加过滤器。如何为不同的选项卡添加过滤器?

最佳答案

您可以使用 array.filter 实现管道并按如下方式使用它,

export class MyFilter implements PipeTransform {

transform(items: any[], term: any[]): any {
if (!term)
return items;
return items.filter(item => item.prefix.indexOf(term) > -1);
}
}

关于javascript - Angular2 - 根据对象属性的值过滤对象数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47900471/

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