Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
File 角度2:逐行读取文件_File_Angular_Filereader - Fatal编程技术网

File 角度2:逐行读取文件

File 角度2:逐行读取文件,file,angular,filereader,File,Angular,Filereader,我有一个angular2组件,允许用户上传文件。这是我上传文件时读取文件的方式: 模板: <div> Select file: <input type="file" (change)="changeListener($event)" > </div> 通过这种方式,我可以读取整个文件,但我需要逐行读取。 我该怎么做?是否需要将每一行推送到一个数组中?结果。拆分(“\n”)将为您提供一个数组,您可以循环每一行。是否需要将每一行推送到一个数组?结果。拆分

我有一个angular2组件,允许用户上传文件。这是我上传文件时读取文件的方式: 模板:

<div>
  Select file:
  <input type="file" (change)="changeListener($event)" >
</div>
通过这种方式,我可以读取整个文件,但我需要逐行读取。
我该怎么做?

是否需要将每一行推送到一个数组中?
结果。拆分(“\n”)
将为您提供一个数组,您可以循环每一行。是否需要将每一行推送到一个数组?
结果。拆分(“\n”)
将为您提供一个数组,您可以循环每一行。
 var reader:FileReader = new FileReader();
 reader.onloadend = function(e){
    console.log(reader.result);
 }
 reader.readAsText(event.target.files[0], 'ISO-8859-1');