我观察到一个奇怪的行为。我的html
具有文件选择控件
<input type="file" class="custom-file-input" id="question-file-upload" formControlName="image" (change)="handleFileSelect($event.target.files)">
<label class="custom-file-label" for="question-file-upload">
Select file...
</label>
选择文件后,我的应用程序会动态创建文件的缩略图,并在文件上创建X
,以允许用户删除选择。
奇怪的是,如果我选择文件A
,请将其删除,那么文件选择器将不允许我再次选择A
!我必须先选择另一个文件,然后才能再次选择A
。
为什么会这样?我怀疑change
事件不会被触发。为什么?