angulaire 2 ionique 2 la gestion des événements sur pression de touche

J'ai un tas de ionique 2 cartes que je veux retourner sur la pression d'une touche (n'importe quelle touche, il n'a pas d'importance). Le code ressemble à

<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>

l' .ts code

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

En appuyant sur n'importe quelle touche, mon gestionnaire d'événement n'est pas déclenché.

Il est mis en place correcte, mais l'accent doit être mis sur la ion de la carte avant qu'il commence à écouter. Cliquez sur la carte et appuyez sur une touche et cela devrait fonctionner. Si vous souhaitez mettre l'accent sur l'intégralité de la page découvrez cette question: stackoverflow.com/questions/37362488/...
keypress ne se déclenche pas pour toutes les touches(exemple backspace) essayez avec keyup ou keydown
si u poste en tant que réponse que je peux l'accepter comme réponse correcte
Fait, l'apprécier.

OriginalL'auteur Vik | 2017-06-19