3

Angular 2のリアクティブフォームで、別の値に基づいてフォームコントロールの値を変更する最良の方法は何ですか? FormGroup の.valueChangesメソッドをサブスクライブして.setValue、何らかの条件に基づいて適切なフォーム コントロールを呼び出すか、FormGroup でカスタム バリデータを作成して、何らかの条件に基づいて適切なフォーム コントロールを呼び出す方がよい.setValueでしょうか?

別のサブスクライブ/サブスクライブ解除について心配する必要がないため、カスタムバリデーターを使用するというアイデアが気に入っていますが、バリデーターは、検証エラーを追加する以外に FormGroup を変更する必要があるようには見えません。

4

0 に答える 0