Ng2-smart-table:可以在没有密钥的情况下传递数据行吗?

时间:2017-08-30 07:13:38

标签: angular typescript ng2-smart-table

我想将一些值作为行传递给我的数据表,如下所示:

[" ab"," b"," c"]。所以,我的json只是一个没有任何键的数组,只是一个值。我知道我们需要为每个与列相同的元素设置一个键,但有没有解决方案?感谢

1 个答案:

答案 0 :(得分:0)

根据documentation,表行数据的类型只能是对象。您可以转换原始数据,例如:

// 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;
    },
    {}
  );
});

https://jsfiddle.net/jLwmhbwv/