私は AngularJS にかなり慣れていませんが、今のところ気に入っています。私の現在のプロジェクトでは、ホットキー機能が必要であり、1.1.2 リリースからサポートされていることを嬉しく思います。
ng-keydown ディレクティブ ( http://code.angularjs.org/1.1.3/docs/api/ng.directive:ngKeydown ) は、入力タイプに対して期待どおりに機能しますが、奇妙に思われる div などの他のコンテキストでは失敗しますドキュメントが別のことを言っていることを考えると。
以下は、動作する場合と動作しない場合の最小限の例 ( http://jsfiddle.net/TdXWW/12/ ) です。
<input ng-keydown="keypress($event)">
<div ng-keydown="keypress($event)">
注:これはプレーンなjQuery( http://www.mkyong.com/jquery/how-to-check-if-an-enter-key-is-pressed-with-jquery/)で処理できることは知っていますが、AngularJS でそれを処理する方法を理解することを好みます。