1
我是Angular smart-table的新手,我想知道如何讓默認的st-search不搜索隱藏的字段。過濾Angular智能表,如何使它不搜索隱藏的屬性?
我發現了一個的jsfiddle並修改它來解釋: http://fiddle.jshell.net/6pykn5hu/31/
在撥弄,如果你輸入「3」在搜索領域它會返回一個記錄,即使ID沒有在表本身顯示,如何使id不可搜索?
感謝
我是Angular smart-table的新手,我想知道如何讓默認的st-search不搜索隱藏的字段。過濾Angular智能表,如何使它不搜索隱藏的屬性?
我發現了一個的jsfiddle並修改它來解釋: http://fiddle.jshell.net/6pykn5hu/31/
在撥弄,如果你輸入「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?
謝謝,但我是di d已經映射了我需要的屬性,但屬性「id」是一個異常,它是必需的,但不應該是可搜索的。 –
您可以使用'st-safe-src'在使用映射版本時保留原始數據的副本 '
相關問題