Я намагаюся запускати подію клацання (або будь-яку іншу подію) на елементі програмно, Іншими словами, я хочу знати подібні функції, які пропонує метод jQuery .trigger () у angular2.
Чи є якийсь вбудований метод для цього? ..... якщо ні, підкажіть, як я можу це зробити
Розглянемо наступний фрагмент коду
<form [ngFormModel]="imgUploadFrm"
(ngSubmit)="onSubmit(imgUploadFrm)">
<br>
<div class="input-field">
<input type="file" id="imgFile" (click)="onChange($event)" >
</div>
<button id="btnAdd" type="submit" (click)="showImageBrowseDlg()" )>Add Picture</button>
</form>
Тут, коли користувач натискає btnAdd, він повинен запускати подію клацання на imgFile
imgFile.click()
замість того ,showImageBrowseDlg()
якщо ви будете слідувати нижче відповідь на @ Акшай-khale stackoverflow.com/a/41675017/344029 (після додавання змінної<input #imgFile
)