プログラムで要素に対してクリックイベント(またはその他のイベント)を発生させようとしています。言い換えると、angular2のjQuery .trigger()メソッドによって提供されるのと同様の機能を知りたいのです。
これを行うための組み込みメソッドはありますか?.....そうでない場合は、どうすればこれを行うことができますかを提案してください
次のコードフラグメントを検討してください
<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()
あなたが@ akshay-khaleで答え以下続く場合stackoverflow.com/a/41675017/344029(変数を追加した後<input #imgFile
)