ng-csv省略空数据的标题

时间:2017-03-27 14:28:23

标签: javascript angularjs json csv ng-csv-import

我使用ng-csv将JSON导出为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应如下所示:

enter image description here

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

0 个答案:

没有答案