Angular 1.4.7にて...
html5から追加されたinput[type=number]用いたフォームの部品で、数字以外が入力された場合のチェックをng-patternで正規表現を書いて対応しようと思ったが、一応 ドキュメント を読んでみる。
example.html
<div role="alert">
<span class="error" ng-show="myForm.input.$error.required">
Required!</span>
<span class="error" ng-show="myForm.input.$error.number">
Not valid number!</span>
</div>
数値以外を入力した際には $error.number が追加される、と。賢い!
やはりなにかヤる前にはドキュメントを読むべきですね...