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.
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
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ist es 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:
Winkel-2 | listen für keypress-Ereignis auf die ganze Seite
InformationsquelleAutor Z. Bagley
mit dieser Funktion können Sie im Eingabefeld
InformationsquelleAutor Atif Hussain