2017-04-03 18 views
2

私は角2反応性フォームを使用しています。私は必要な検証で定義されたフォームコントロールを持っています。 ユーザーがフォームを読み込んだときに、このコントロールにポピュレートされたときに、角度がフォームコントロールを有効であるとみなします。 (どちらが良いですか?)角度2無効必須制御が無効

しかし、フォームコントロールに値が設定されていて、無効になっている場合は、角度が無効と見なされますか? (W-H-Y?)

誰かがこれを遭遇しましたか?これはバグですか?

ありがとうございます!

+0

'フォームコントロールに値が設定されていて、それも無効であるとみなした場合、それは無効とみなされます。 '-------この行はどういう意味ですか? –

+0

私はこれを理解していません。反応しやすいフォームを使用している場合、フィールドを無効にすると、フォームフィールドがフォームから完全に除外されます。したがって、検証があるかどうかは問題ではありません。したがって、全く問題はないはずです。あなたはプランナーを提供してもらえますか? :) – Alex

答えて

1

これは、W3C standardの無効な入力が無効なため、仕様です。 Angularでは、無効になっているかどうかにかかわらずすべての値を取得する場合は、FormGroup.getRawValues()を使用できます。

代わりにreadonly attrを使用することを検討してください。

関連する問題