【问题标题】:Ng2-smart-table: is possible to pass data rows without keys?Ng2-smart-table:可以在没有键的情况下传递数据行吗?
【发布时间】:2017-08-30 17:09:02
【问题描述】:

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

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

【问题讨论】:

    标签: angular typescript ng2-smart-table


    【解决方案1】:

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

    https://jsfiddle.net/jLwmhbwv/

    【讨论】:

      猜你喜欢
      • 2016-09-18
      • 2019-01-08
      • 2020-02-15
      • 1970-01-01
      • 2020-07-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-08
      相关资源
      最近更新 更多