1つのことを除いて、すべて正常に機能しました。私はする必要myForm
があり$valid = true
ます
- すべての入力が満たされている
- 入力が入力されていません
そして$valid = false
もし
- すべてではありませんが、一部の入力が満たされています
これはすべて ng-repeat および ng-form サブフォーム内にあることに注意してください。
どうすればいいですか?何か方法はありますか?
1つのことを除いて、すべて正常に機能しました。私はする必要myForm
があり$valid = true
ます
そして$valid = false
もし
これはすべて ng-repeat および ng-form サブフォーム内にあることに注意してください。
どうすればいいですか?何か方法はありますか?
ng-required
のすべてのフィールドにディレクティブを追加するだけmyForm
です。
例<input type="text" name="myInput" ng-required="isRequired()" />
。
このisRequired
関数は、フォーム フィールドの少なくとも 1 つに値が含まれている場合は true を返し、そうでない場合は false を返します。
これが機能しない場合は、省略した情報があります。その場合は、HTML と JS コードに関する詳細情報を提供してください (質問に ng-repeat のタグを付けていることがわかるので、これについて言及しているだけです) 、これにより、シナリオが、質問で説明したバニラのシナリオとは少し異なる場合があります)。