如果输入文件已准备好供浏览器使用,则触发事件

时间:2017-11-18 20:59:10

标签: angular

当文件准备好被浏览器使用时,<input type="file">应该使用什么事件来通知?

因此,用户点击<input type="file">,选择一个文件。比我想在浏览器中使用该文件。

我尝试了(ready)="functionName"(change)="functionName",但我只是在做这个事件:)

1 个答案:

答案 0 :(得分:1)

change事件应该有效:

<input type="file" (change)="fileChange($event)" />

使用组件类中定义的事件处理程序:

public fileChange(event: Event): void {
    let selectedFiles = (event.target as any).files;
    ...
}