как открыть всплывающее окно при щелчке для ввода файла типа, прежде чем выбрать файл - PullRequest
0 голосов
/ 12 ноября 2018

В моем угловом приложении я использую кнопку ввода типа «файл», чтобы открыть проводник, где пользователь может выбрать файл. Я хочу открыть всплывающее окно, где пользователь может выбрать некоторое значение из всплывающего окна, прежде чем выбрать файл из проводника. Я хочу, чтобы это всплывающее окно открывалось, когда пользователь нажимал кнопку ввода типа «файл». Можно ли этого достичь?

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 {
  }
...