電子メールの入力を考えてみましょう:
<input type="email" ng-model="client.email">
a@b
入力した場合はのclient.email
ままundefined
ですが、入力は:invalidとは見なされません。
Bootstrapを使用して入力のスタイルを設定すると、入力に有効な電子メールがあることを示す赤ではなく、通常の青のアウトラインが入力に表示されます。
ユーザーは有効な電子メール アドレスを入力したと思っているのに、AngularJS の基礎となるモデルが設定されていないため、これは非常に混乱を招きます。
これを処理する方法に関する推奨事項はありますか?