2015-04-20 21 views
5

最終我需要創建一個TSV文件。使用ng-csv創建一個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> 

,但它最終只是把每個單元之間的原料\ t ,如果我想用「\\ T」 例如

Bob's Tires\t2484775951\t1\t1\t100\t0\t1\t100\t73\t1 

我試過把\ t放在十進制分隔符和文本分隔符中,它沒有幫助。

回答

1

當Angular讀取field-separator="\t"時,它實際上在將其傳遞給指令之前轉義了其\。我做了一個合併到ng-csv中的pull請求,解決了這個問題。

所以答案是 - 現在的工作只使用field-separator="\t"

1

您是否曾嘗試將\ t作爲HTML實體?那就是&#09;?不知道,但它可能會有所幫助。