私のフォームに入力された値を参照しようとするたびに、この面白いProperty 'notes' does not exist on type '{ [key: string]: AbstractControl; }'.
エラーが発生します。この原因は、'notes': this.addForm.controls.notes.value
です。私は間違って何をしていますか?@ angular/forms FormBuilder popsプロパティが型に存在しません
ここここ値から取得され、メソッドが呼び出されたフォームのエラー
import { FormGroup, FormBuilder, Validators } from '@angular/forms';
export class TheNewClass {
addApi(): void {
if (this.addApiForm.valid) {
Api.insert({
'notes': this.addApi.controls.notes.value
});
}
}
}
の全体の文脈です。
<form [formGroup]="addApiForm" (ngSubmit)="addApi()" class="inline-form">
<div class="form-group">
<label for="apiNotes">Notes</label>
<input id="apiNotes" formControlName="apiNotes" class="form-control" type="text" placeholder="Notes">
</div>
<button type="submit" class="btn btn-primary">Add</button>
</form>
? – ranakrunal9
@ ranakrunal9確かに – gh0st
'TheNewClass'の中でアクセスしている' addApi' formGroupをどう定義しましたか? – ranakrunal9