0
を入力し、私はCtrlキー + のクリックでテキストを提出したいと思いますを入力しますが、私はそれを行う方法を見つけることができませんでした。 入力またはCtrlキーのための私のコードを100%作品例えば別々のキー押下、:私はのような何かをしようとしていながらAngularJSはNG-キー操作でメソッドを実行します。Ctrlキーを押しながら+
<div ng-show="hiddenFriendId != null" ng-keydown="$event.which === 13 && sendMessage()">
<textarea id="messageText" placeholder="Input your message here. Use Ctrl + Enter to send your message" cols="40" rows="3" my-maxlength="3" ng-model="messageText"></textarea>
</div>
は、しかし - それは動作していない
<div ng-show="hiddenFriendId != null" ng-keydown="($event.which === 13 && $event.which === 17) && sendMessage()">
(メソッドの実行は、上の始まりのCtrlを入力せずにEnterをクリックします。 誰でも助けてくれますか?私は一回のキー入力だけの例を見つけました。
[AngularJS - 同時に複数のキーを押す]の可能な複製(http://stackoverflow.com/questions/23160124/angularjs-multiple-keypress-at-the-same-time) – cnorthfield
はい、実装できます指示として、しかし、私はちょうどより簡単な方法がないことを確認したい。 –
指令は最もクリーンな方法です – cnorthfield