如何在angularjs

时间:2017-10-30 08:16:31

标签: angularjs csv

我是新手。我正在尝试加载大小为2.5 GB的CSV文件。

我有一个允许选择文件的输入类型文件。并且我正在调用一个包含以下内容的函数:

     `var r = new FileReader();
      r.onload = function (e) {
          var contents = e.target.result;
          scope.$apply(function () {
              scope.fileReader = contents;
          });
      };`

我能够读取除此之外的其他CSV文件。

当我选择此CSV文件时,调试器进入此功能,当它到达r.onload时,它会中断并显示此消息

“开发工具与页面断开连接。”

我想加载它。怎么可能?

1 个答案:

答案 0 :(得分:0)

Chrome可能会崩溃,因为FileReader API会将内容读入内存。 要读取大型csv文件,您需要使用解析器,如Papa Parse