2
AngularJSのすべてのフィールドを検証する最適な方法は何ですか?AngularJsのすべてのフィールドでフォームを検証する
フォームには7つのフィールドがあり、すべて必須です。フィールドが有効でない場合、エラーメッセージを表示したり、境界線を変更したりします。
以下のアプローチを使用します。それが正しいかどうか教えてください。明日私は100のフィールドがあればどうなりますか?
if(!($scope.signInForm.email.$valid)){
$scope.emailError = true;
}
else {
$scope.emailError = false;
}
if(!($scope.signInForm.password.$valid)){
$scope.passwordError = true;
}
else {
$scope.passwordError = false;
}
代わりにあなたのビューにngMessagesを使用しないでください。 –
以下の説明を参照してください。http://stackoverflow.com/questions/16939981/trigger-validation-of-all-fields-in-angular-form-submit –