我在ipad上遇到问题,这是其他触觉设备无法实现的。
我有一个带有“ mouseenter”事件的表和一个带有“ click”事件的单元格。
问题是我需要单击两次按钮才能获得点击事件。
<mat-table #table [dataSource]="dataSource">
<ng-container matColumnDef="BUTTON">
<mat-header-cell *matHeaderCellDef> BUTTON </mat-header-cell>
<mat-cell *matCellDef="let v">
<button mat-icon-button [routerLink]="['/home']">
</button>
</mat-cell>
</ng-container>
<mat-header-row *matHeaderRowDef="displayedColumns""></mat-header-row>
<mat-row *matRowDef="let row; columns: displayedColumns;"
(click)="$event.stopPropagation()" (mouseenter)="over(row)">
</mat-row>
</mat-table>
over(row)将样式更改为该行,因此,第一次单击按钮时,样式已更改,第二次单击routerLink。有可能解决吗?