在 Angular 智能表中过滤,如何使其不搜索隐藏属性
Filter in Angular smart-table, how to make it NOT searching hidden properties?
我是Angular智能表的新手,我想知道如何使默认的st搜索不搜索隐藏字段。
我找到了一个jsfiddle并对其进行了修改以解释:http://fiddle.jshell.net/6pykn5hu/31/
在小提琴中,如果您在搜索字段中输入"3",即使 id 未显示在表中,它也会返回一条记录,如何使 id 不可搜索?
谢谢
您可以在数据数组上使用 Array.prototype.map 函数来创建仅具有所需属性的对象副本,然后才将其提供给 smart-table
例:
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"}]
当然有很多方法可以从对象中删除不需要的属性 如何从 JavaScript 对象中删除属性?
相关文章:
- 如何在chrome扩展中存储数据/结果,以及如何使用setTimeout使其只被调用一次
- 如何重写下面的函数,使其不会't用于循环
- Ember选择绑定-如何使其着火
- 动态修改一个元素,使其与给定的选择器匹配
- 如何使用javascript操作SVG节点,使其在MS Edge中工作
- Javascript将数组转换为字符串并使其反向输出
- 如何添加两个变量而不使其在javascript中连接
- Chrome内容脚本制作cookie;chrome重新启动时,cookie会被删除.如何使其稳定
- 如何进行AJAX调用,使其仅在我单击包含在特定类中的链接时触发;id”;父元素的
- 选择一个元素,使其最近的具有特殊属性的父元素具有特殊值
- 缓存事件的变量而不使其全局化
- angularjs文本区域-如何使其与angularjs下拉列表中的选定值保持同步
- 当我在平板电脑中关闭应用程序时,如何使其保持会话有效
- 扩展在LeafletJS中是如何工作的,为什么我需要一个中介归因才能使其正确工作
- 如何在拖动对象时检测画布的中心线以使其居中
- 基于字符串搜索的简单jquery查找和显示无法使其工作
- Jquery-select2 -将select2添加到现有的下拉列表代码中以使其可搜索
- 如果手风琴选项卡的子选项卡与搜索参数匹配,如何使其处于活动状态
- 在 Angular 智能表中过滤,如何使其不搜索隐藏属性
- 隐藏字符串的一部分,但使其可搜索