この問題は解決できません。コードはAngular docsからコピーされます。未知(約束):エラー:formGroupはFormGroupインスタンスを要求します。 Angular 4に1を渡してください。
TSファイル:
export class FormsPage {
todo: FormGroup;
constructor(private formBuilder: FormBuilder) {
this.todo = this.formBuilder.group({
title: ['', [Validators.required, Validators.minLength(5)]],
description: [''],
});
this.todo.valueChanges.subscribe(data=>this.todoOnDataChange(data));
}
todoOnDataChange(data: any): void {
console.log(data);
}
logForm(){
console.log(this.todo.value)
}
}
HTMLファイルは
<form [formGroup]="todo" (ngSubmit)="logForm()">
<ion-item>
<ion-label>Todo</ion-label>
<ion-input type="text" formControlName="title"></ion-input>
</ion-item>
<ion-item>
<ion-label>Description</ion-label>
<ion-textarea formControlName="description"></ion-textarea>
</ion-item>
<button ion-button type="submit" [disabled]="!todo.valid">Submit</button>
</form>
コードで何が悪いのでしょうか?私はフォームを開発し、onSubmitを指定する必要があります質問を呼び出す必要があります。
でも同じ問題です。 –
はファイル名と行番号で例外の完全行を共有しています)例例外:未知):エラー:./EditPatientComponentクラスのエラーEditPatientComponent - インラインテンプレート:1:10原因:formGroupはFormGroupインスタンスを想定しています –
[link](http://prntscr.com/h6tb2y) –