使用ng-csv创建tsv文件

Bri*_*orn 5 javascript tsv angularjs angularjs-directive

最终我需要创建一个TSV文件.

我一直在使用AngularJS v1.2.20和ng-csv模块.到目前为止,ng-csv非常适合csv,但它似乎不适合创建制表符分隔.

我的指示看起来像

<a ng-csv='getCSVData()' filename='tsv_data_table.tsv' csv-header='headerNames' field-separator="\t">TSV</a>
Run Code Online (Sandbox Code Playgroud)

但它最终只是将原始文件放在每个单元格之间,就好像我想使用"\\ t"一样

Bob's Tires\t2484775951\t1\t1\t100\t0\t1\t100\t73\t1
Run Code Online (Sandbox Code Playgroud)

我已经尝试将\ t放在十进制分隔符和文本分隔符中,但它没有帮助.

Bri*_*orn 1

当 Angular 读取 the 时,field-separator="\t"它​​实际上是在\将其传递给指令之前转义的。我提出了一个合并到 ng-csv 中的拉取请求,解决了这个问题。

所以答案是 -现在可以使用field-separator="\t"