我有一个刷新数据的按钮。
我想在此按钮上产生10次点击。
<data-box class="market" [data]="data">
<h2>Data</h2>
<img class="refresh" src="assets/img/refresh.png" (click)="getMarketData()"/>
</data-box>
我想要一个单击按钮的函数(不调用由按钮触发的函数)
答案 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将单击您的按钮,您可以根据需要多次调用它。