お遊びを離れ、何かやろうとすると直ぐにカスタムバリデートが必要になるので、そのやり方。 1.3から簡単になったらしいが、その前を知らないので、感動は薄い。 普通?のバリデーションに加え、サーバを非同期で見に行くバリデーションも作れる。ユーザーの一意性チェックなどには重宝するだろう。 ###やること nameには、普通?のバリデーションんを書けている(全部小文字じゃないとだめ) nicknameはサーバに問合せ、ユニークかどうかをチェックする(サーバはokかngを返すイメージ) ###ポイントと課題 非同期のバリデーションはngModel.$asyncValidatorsを使うことで実現できる。また、全部入力時に初めて評価したいため、ng-model-options="{updateOn: 'blur'}"により、フォーカスが外れた時にチェックがかかるようにしている(が、そうならない)。 n