В моем угловом приложении я использую кнопку ввода типа «файл», чтобы открыть проводник, где пользователь может выбрать файл.
Я хочу открыть всплывающее окно, где пользователь может выбрать некоторое значение из всплывающего окна, прежде чем выбрать файл из проводника.
Я хочу, чтобы это всплывающее окно открывалось, когда пользователь нажимал кнопку ввода типа «файл». Можно ли этого достичь?
component.html
<label (keydown)="check($event)">
Browse <input type="file" id="file1" (click)="onBrowseClick();fileInput.value = null" value="" (change)="changeList($event);" >
</label>
Я пытался добавить метод (щелкнуть) и отправить событие, которое можно прослушать и открыть всплывающее окно, но одновременно вызывается changeList, и я вижу,
и проводник, и всплывающее окно открываются одновременно.
component.ts
changeList($event): void {
this.readThis($event.target);
}
onBrowseClick() {
this.fileSelect.emit(true);
}
readThis(inputValue: any): void {
}