Ich suchte nach einer Möglichkeit, an mehrere Schlüsselereignisse zu binden - insbesondere Shift + Enter - aber konnte keine guten Ressourcen online finden. Aber nachdem ich die Keydown-Bindung
protokolliert habe, entdeckte ich, dass das Tastaturereignis alle Informationen zur Verfügung stellte, die ich brauchte, um Shift + Enter zu erkennen. Stellt sich heraus, dass $event
eine ziemlich detaillierte KeyboardEvent zurückgibt.
Es gibt auch Flags für die CtrlKey, AltKey und MetaKey (d. H. Befehlstaste auf Mac).
Keine Notwendigkeit für die KeyEventsPlugin, JQuery oder eine reine JS-Bindung.
Vielleicht könnte dies Ihnen einen Hinweis geben https://github.com/angular/angular/issues/523, es ist ziemlich alt, obwohl. –