【发布时间】:2018-03-26 10:58:44
【问题描述】:
我正在用 angular2 编写一个应用程序,它通过简单的 html 输入读取 csv 文件:
<input type='file' name='userFile' id='file' >
我可以在component.ts访问文件:
ngOnInit() {
var input = (<HTMLInputElement>document.getElementById("file"));
input.addEventListener("change", function(event) {
var files = input.files;
var len = files.length;
if (len) {
console.log("Filename: " + files[0].name);
console.log("Type: " + files[0].type);
console.log("Size: " + files[0].size + " bytes");
}
}, false);
}
如何逐个单元格地读取使用 typescript、JavaScript 或 jQuery 上传的 csv 文件? (这是最好的方法)。
【问题讨论】:
-
您没有以角度方式附加事件。您不应该使用 dom api 直接访问 dom。您可以查看答案:stackoverflow.com/questions/31746837/…
-
在 typescript/angular 上做这件事的正确方法是什么?我是新手。
-
事件函数应该放在哪里?
标签: javascript jquery angular typescript csv