Winkel 2 ionic-2 Behandlung von Ereignissen auf Tastendruck

Ich habe eine Reihe von Ionischen 2 Karten, die ich will, flip, die auf Tastendruck (beliebige Taste, es spielt keine Rolle). Der code sieht aus wie

<ion-content padding>
    <ion-card (click)="setTime(7)" *ngIf="status == 'morning'" (keypress)="eventHandler($event)" style="width:80%">
        <img src="https://greatist.com/sites/default/files/Sleeping-Positions-feature.jpg"/>
    </ion-card>
</ion-content>

den .ts code

eventHandler(keyCode){
        alert('hey vikj');
  }

Auf eine beliebige Taste drücken, mein event-handler nicht gefeuert.

Es ist korrekt, aber der Fokus muss auf die ion-Karte, bevor es beginnt zu hören. Klicken Sie auf die Karte und dann eine Taste drücken und es sollte funktionieren. Wenn Sie möchten, dass der Fokus auf die gesamte Seite überprüfen Sie heraus diese Frage: stackoverflow.com/questions/37362488/...
der Tastendruck wird nicht ausgelöst für alle Tasten(z.B. backspace) gleichzeitig versuchen, mit keyup oder keydown
wenn u poste es als Antwort kann ich akzeptieren, es als richtige Antwort
Gemacht, wissen das zu schätzen.

InformationsquelleAutor Vik | 2017-06-19

Schreibe einen Kommentar