用户可以上传图像,因此我创建了一个输入类型文件。
每次用户选择文件时,都会执行此功能:
handleFileInput(files: FileList, event: string) {
const firstFile = files.item(0);
this.files.push({ file: firstFile, name: event});
}
现在,如果用户再次更改输入(假设只有一个输入字段),则this.files
内将有两个文件用于一个字段。
Name
存储输入字段的名称,因此,我应该能够过滤this.array
,搜索名称重复项,如果是的话,将其删除。
但是我该怎么办呢?