0
我想傳遞給我的數據表一些值爲行,如下所示:Ng2-smart-table:可以通過沒有密鑰的數據行嗎?
[「ab」,「b」,「c」]。所以,我的json只是一個沒有任何鍵的數組,只是一個值。我知道我們需要爲與列相同的每個元素設置一個鍵,但是有沒有解決方案?謝謝
我想傳遞給我的數據表一些值爲行,如下所示:Ng2-smart-table:可以通過沒有密鑰的數據行嗎?
[「ab」,「b」,「c」]。所以,我的json只是一個沒有任何鍵的數組,只是一個值。我知道我們需要爲與列相同的每個元素設置一個鍵,但是有沒有解決方案?謝謝
根據documentation,錶行數據的類型只能是object。您可以將原始數據,例如,像這樣:
// We should know the columns order
var columns = ['id', 'name', 'username', 'email'];
var data = rawData.map(function(item) {
return item.reduce(
function(result, item, columnIndex) {
result[columns[columnIndex]] = item;
return result;
},
{}
);
});