エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
AngularJS(1.3)でカスタムバリデーション - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
AngularJS(1.3)でカスタムバリデーション - Qiita
お遊びを離れ、何かやろうとすると直ぐにカスタムバリデートが必要になるので、そのやり方。 1.3から簡... お遊びを離れ、何かやろうとすると直ぐにカスタムバリデートが必要になるので、そのやり方。 1.3から簡単になったらしいが、その前を知らないので、感動は薄い。 普通?のバリデーションに加え、サーバを非同期で見に行くバリデーションも作れる。ユーザーの一意性チェックなどには重宝するだろう。 やること nameには、普通?のバリデーションんを書けている(全部小文字じゃないとだめ) nicknameはサーバに問合せ、ユニークかどうかをチェックする(サーバはokかngを返すイメージ) ポイントと課題 非同期のバリデーションはngModel.$asyncValidatorsを使うことで実現できる。また、全部入力時に初めて評価したいため、ng-model-options="{updateOn: 'blur'}"により、フォーカスが外れた時にチェックがかかるようにしている(が、そうならない)。 ng-mode