0
以下のエラーが表示されます。 addControl
には次の署名があります。私が間違っていることを確認していない。角4 - 指定されたパラメータが呼び出し対象の署名と一致しません
(method) FormGroup.addControl(name: string, control: AbstractControl): void
以下のエラーが表示されます。 addControl
には次の署名があります。私が間違っていることを確認していない。角4 - 指定されたパラメータが呼び出し対象の署名と一致しません
(method) FormGroup.addControl(name: string, control: AbstractControl): void
FormBuilder.control
方法は
control(formState: Object, validator?: ValidatorFn | ValidatorFn[] | null, asyncValidator?: AsyncValidatorFn | AsyncValidatorFn[] | null): FormControl;
だから、それは初期値を必要とする次のシグネチャがあります。あなたは、あなたのコードが
createGroup() {
const group = this.fb.group({});
this.config.forEach(control => group.addControl(control.name, this.fb.control('')));
return group;
}
になります方法を
this.fb.control('')
またはここ
this.fb.control(null)
よう
formState
を渡す必要があります