在iPad中单击mouseenter并单击优先级

时间:2018-09-06 05:48:25

标签: angular ipad mouseover

我在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。有可能解决吗?

0 个答案:

没有答案