1

我有一个 JSON 要使用ng-csv导出为 CSV 。数据如下所示:

{
   [a: 1, b: null, c: '', d: undefined, e: 5], 
   [a: 2, b: 3, c: '', d: null, e: 5], 
   [a: 5, b: 4, c: '', d: null, e: 5]
}

和指令是这样使用的:

<a class="btn btn-default btn-xs" ng-csv="exportToCsv()" lazy-load="true" csv-header="['a', 'b', 'c', 'd', 'e']" filename = "exported_data.csv"><i class="glyphicon glyphicon-download"></i></a></span>

函数 exportToCsv 使用 promise 返回数据,但我不知道哪些属性会有值。例如 json 我的 csv 应该是这样的:

在此处输入图像描述

问:如何省略未定义、null 或空字符串的属性的字段和标题?我可以在收到数据后设置标题吗?

4

0 回答 0