мыши, введите и нажмите приоритет в ipad - PullRequest
0 голосов
/ 06 сентября 2018

У меня проблема с ipad, что не происходит с другими тактильными устройствами.

У меня есть таблица с событием mouseenter и ячейка с одним щелчком мыши.

Проблема в том, что мне нужно дважды щелкнуть кнопку, чтобы получить событие щелчка.

 <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. Можно ли решить?

...