角度生成刷新按钮单击

时间:2019-08-06 13:16:09

标签: html angular

我有一个刷新数据的按钮。

我想在此按钮上产生10次点击。

<data-box class="market" [data]="data">
  <h2>Data</h2>
  <img class="refresh" src="assets/img/refresh.png" (click)="getMarketData()"/>
</data-box>

我想要一个单击按钮的函数(不调用由按钮触发的函数)

1 个答案:

答案 0 :(得分:2)

<img class="refresh" src="assets/img/refresh.png" #Refresh (click)="getMarketData()" />

在您的元素上添加#Refresh,然后使用ViewChild引用它

@ViewChild('Refresh') myDiv: ElementRef<HTMLElement>;

  triggerFalseClick() {
    let el: HTMLElement = this.myDiv.nativeElement;
    el.click();
}

triggerFalseClick将单击您的按钮,您可以根据需要多次调用它。