gpt4 book ai didi

javascript - Angular 智能表中的过滤器,如何使其不搜索隐藏属性?

转载 作者:行者123 更新时间:2023-11-28 05:48:48 25 4
gpt4 key购买 nike

我是 Angular 智能表的新手,我想知道如何使默认的 st-search 不搜索隐藏字段。

我找到了一个jsfiddle,修改了一下解释: http://fiddle.jshell.net/6pykn5hu/31/

在 fiddle 中,如果您在搜索字段中输入“3”,即使 id 未显示在表格本身中,它也会返回一条记录,如何使 id 不可搜索?

谢谢

最佳答案

您可以使用Array.prototype.map函数在您的数据数组上创建仅具有您想要的属性的对象副本,然后将其提供给智能表

示例:

var data=[{name: "nick", id: 1}, {name: "bob", id: 2}];

var filteredData = data.map(function(object) {
return {
name: object.name
};
});

// filteredData = [{name: "nick"}, {name: "bob"}]

当然有很多方法可以从对象中删除不需要的属性 How do I remove a property from a JavaScript object?

关于javascript - Angular 智能表中的过滤器,如何使其不搜索隐藏属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38253505/

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