Ionic 2文件换行符

时间:2017-10-01 07:53:54

标签: ionic2

我正在将一些数据写入文件。我首先使用以下代码生成一个字符串:

c1527cd893c124773d811911970c8fe6e857d6df5dc9226bd8a160614c0cd963a4ddea2b94bb7d36021ef9d865d5cea294a82dd49a0bb269f51f6e7a57f79421

然后我写信给文件:

for(var t of transactions){
        outputString += t.playerID + '|' + t.equipmentID + '|' + t.transaction + '|' + this.datePipe.transform(t.transactionTime, 'MM/dd/yyyy hh:ss a') + '|\n';
    }

当我在移动设备上阅读文件时,输出数据会在不同的行显示数据,我希望this.writeFileHelper('HHTransactions.txt', outputString); .... public writeFileHelper(fileName: string, outputString: string) { this.file.writeFile(this.baseDir + '/mobile', fileName, outputString, true).then((Result) => { console.log(Result); }, (error) => { console.log(error) }); } 可以这样做。但是,当PC读取文件时,我最终得到同一行中的所有数据。

有谁知道为什么我会看到这个问题?我意识到我可以使用:

\n

但是对于我正在写入文件的每条记录进行调用似乎很愚蠢。

提前致谢。

1 个答案:

答案 0 :(得分:0)

发现我需要添加一个\r\n来做回车。晦涩难懂的知识,但希望它可以帮助别人!