【问题标题】:Angular 8: Read text from XML fileAngular 8:从 XML 文件中读取文本
【发布时间】:2019-10-12 17:00:04
【问题描述】:

在选择带有打开文件对话框的 XML 文件时,我想将该文件的内容作为字符串读入某个变量中。

我在这里找到了以下代码。 如何从 processFile 返回“theBytes”?

提前谢谢你, 兹维卡

    public processFile(theFile)

{

return function(e) 
{ 
    var theBytes = e.target.result; 
    console.log (theBytes); 
}

}

var f = event.files[0];
let fileReader = new FileReader();
fileReader.onload = this.processFile(f);
fileReader.readAsText(f);

【问题讨论】:

  • 从文件中读取的数据只能在内部处理:返回函数(e)。我说的对吗?
  • 是的。
  • 试试fileReader.onload = this.processFile

标签: xml angular


【解决方案1】:

onload 回调需要分配给一个回调函数,您正在执行该函数并分配 processFile 的响应。

你需要像这样分配回调

fileReader.onload = this.processFile

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多