AngularでFormGroupに動的にコントロールを追加する 質問する

AngularでFormGroupに動的にコントロールを追加する 質問する

Angular で FormControl を FormGroup に動的に追加するにはどうすればよいですか?

たとえば、名前が「new」でデフォルト値が「''」である必須コントロールを追加したいとします。

ベストアンサー1

addControl必要なものはこれです。2 番目のパラメータは次のように FormControl インスタンスである必要があることに注意してください。

this.testForm.addControl('new', new FormControl('', Validators.required));

必要に応じて、バリデーターを動的に追加することもできます。setValidatorsメソッド。これを呼び出すと、既存の同期バリデーターが上書きされます。

おすすめ記事