1
私はAngular Reactiveフォームに取り組んでいます。これは私のコンポーネントクラスコードです:FormControlの値を配列にできますか?
ngOnInit(){
this.reviewForm = this.fb.group({
'controlArray': new FormArray([])
});
this.showDefaultForm();
}
addForm() {
(<FormArray>this.reviewForm.get('controlArray')).push(this.fb.group({
controlType: control.controlType,
options: control.options,
}));
}
私はTypeErrorを取得しています:this.validatorはこれを持つ関数ではありません。私はFormControlに値として文字列配列(つまりcontrol.options)を代入していると思います。 FormArrayを作成すると、このエラーは解決しますが、テンプレートのFormArrayとして処理するのに問題があります。 FormArrayを使用しないかどうかを教えてください。FormControlに値として文字列配列を割り当てることはできますか?そうでなければ、テンプレートでFormArrayとしてどのように扱うか。ありがとう