我有一个嵌套的表单组,其设置如下:
this.detailsForm = this.formBuilder.group({
'eventDates': [
this.formBuilder.group({
'startDate': [
this.event.start
],
HTML看起来像
<form *ngIf="detailsForm" [formGroup]="detailsForm" (submit)="saveDetails()">
<div formGroupName="eventDates">
<div class="row">
<label>Event Start</label>
</div>
<div class="row">
<mat-form-field class="datepicker">
<input matInput [matDatepicker]="eventStartDate" formControlName="startDate">
但是由于某些原因,我无法弄清楚为什么出现此错误:Cannot find control with path: 'eventDates -> startDate
。在我拥有一个嵌套的表单组之前,该表单已经起作用,并且更改表单元素名称似乎无济于事。我不确定我的结构有什么问题。
答案 0 :(得分:1)
语法:
this.formBuilder.group({
'eventDates': [something]
})
使用FormGroup
控件创建值为eventDates
的{{1}}
我猜您正在寻找:
something