メンチカツ

ロースカツが好きです

AngularJS: Enterキーイベントをトリガーにするメモ

テキスト入れてEnterしたら検索実行とか、キーイベントをトリガーにして
なんかしたいときはこれを書くだけでいけます。

ng-keyup="$event.keyCode == 13 ? doSomething() : null"

htmlだけで完了です。

<div>
    <input type="text" placeholder="キーワード" ng-model="keyword" ng-keyup="$event.keyCode == 13 ? doSomething() : null" />
    <button  ng-click="doSomething()">検索する</button>
</div>

どうでも良い話ですが、 サンプルなどで doSomething() って書くとき、脳裏のはるか彼方から
つがいのチーターがスケボーに乗ってやってきます。