我有一个 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 或空字符串的属性的字段和标题?我可以在收到数据后设置标题吗?