Инициировать автоматическое нажатие ввода файла при инициализации ts компонента, используя угловую машинопись - PullRequest
0 голосов
/ 23 мая 2019

У меня есть этот файл ввода в html части компонента.

<input type="file" />

Этот компонент является диалоговым, и я хочу смоделировать щелчок по этому входу внутри функции ngOnInit(), чтобы при открытии диалогового окна пользователи продолжали выбирать файл напрямую, не нажимая кнопку выбора файла. Как я могу это сделать?

1 Ответ

1 голос
/ 23 мая 2019

Вы можете попробовать вот так.

HTML

<input type="file" #dummyClick/>

TS

import { Component, OnInit, ViewChild } from '@angular/core';

@ViewChild('dummyClick') dummyClickRef: ElementRef;

ngOnInit() {
    this.dummyClickRef.nativeElement.click()
}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...