【发布时间】:2017-11-06 06:54:35
【问题描述】:
我无法解决这个问题。代码是从 Angular 文档中复制而来的。
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 上调用一个指定的问题。
【问题讨论】:
标签: angular ionic-framework ionic3 angular4-forms