0
我收到以下錯誤。 addControl
具有以下簽名。不知道我做錯了什麼。Angular 4 - 提供的參數不匹配調用目標的任何簽名
(method) FormGroup.addControl(name: string, control: AbstractControl): void
我收到以下錯誤。 addControl
具有以下簽名。不知道我做錯了什麼。Angular 4 - 提供的參數不匹配調用目標的任何簽名
(method) FormGroup.addControl(name: string, control: AbstractControl): void
FormBuilder.control
方法具有以下簽名
control(formState: Object, validator?: ValidatorFn | ValidatorFn[] | null, asyncValidator?: AsyncValidatorFn | AsyncValidatorFn[] | null): FormControl;
所以它要求的初始值。你必須通過formState
像
this.fb.control('')
或
this.fb.control(null)
這裏你的代碼應該是什麼樣子
createGroup() {
const group = this.fb.group({});
this.config.forEach(control => group.addControl(control.name, this.fb.control('')));
return group;
}
被