角型の繰り返しセクションのカスタムバリデーターを作成しようとしました。角度形式のカスタム繰り返しセクションの複数のフィールドでの検証
フォームは、パーセント入力の合計が100の場合にのみ有効です。したがって、例えば、セクションが2つのフィールドが50と50の場合、有効なオプション、25と75などが必要です。
私はJSbinに取り組んでいましたが、繰り返しモデルが実際には更新されていないことがわかりましたonKeydown
。したがって、繰り返しセクションの値をすべて繰り返してその合計を計算することはできません。
私もmodelOptions: { updateOn: 'Keydown' }
で試してみましたが、成功しませんでした。実際にはバリデーターはまったく呼び出されません。
UPDATE
私は、一致するフィールドの例から、次の解決策を考え出しました。 残念ながら、その例には問題があるようです。
次のJSbinで再生し、バリデーターが呼び出されてtrueを返すが、フィールド/フィールドがまだ赤色(問題があることを示す)のままである場合が多いことを参照してください。
ここにはJSBinがあります。
あなたは試してみてください: 'modelOptions:{allowInvalid:真}' – kentcdodds
@kentcdoddsは、それはまだ例の作業を行うことはありません。 –