AngularJSのformディレクティブは強力なバリデーション機能を提供します。 以下は基本的な使用例です。 <form name="form"><!-- 1 --> <input type="text" name="firstName" ng-model="user.firstName" required><!-- 2 --> <span ng-show="form.firstName.$error.required">何も入力されていません。</span><!-- 3 --> <button ng-disabled="foo.$invalid" ng-click="submit()">submit</button><!-- 4 --> </form> 番号ごとに説明すると formのname属性を設定します。ここではname="form"としています。 formのプロパティからfor
![AngularJSで楽々、フォームを作ってみよう | The Wacul Blog](https://cdn-ak-scissors.b.st-hatena.com/image/square/75dff22d9862cbd30ab7c3fb51647d879ffbfcdd/height=288;version=1;width=512/http%3A%2F%2Fblog.wacul.co.jp%2Fimages%2Fcommon%2Fogp.png)