【发布时间】:2018-03-21 11:07:55
【问题描述】:
我以前使用过模板驱动的表单,但我有点困惑反应式表单如何将数据存储到我的数据库中。最初我只会使用 [(ngModel)]="user.date"。我现在如何在提交时存储数据?我已经建立了一个如下:
this.formGroup = this._formBuilder.group({
formArray: this._formBuilder.array([
this._formBuilder.group({
dateFormCtrl: ['', Validators.required]
}),
this._formBuilder.group({
emailFormCtrl: ['', Validators.email]
}),
])
});
这是我要存储到数据库的输入示例:
<input formControlName="dateFormCtrl" matInput [matDatepicker]="picker" [max]="maxDate" [min]="minDate" placeholder="When is your event?"(click)="picker.open()" readonly>
ATM 我为模板驱动的表单构建了这个功能来存储数据:
create() {
this.http.post('http://localhost:3000/user', this.user).subscribe(res => { ............
【问题讨论】:
标签: angular angular-reactive-forms angular-forms