<wj-combo-box
[itemsSource]="years"
formControlName="modelYear"
class="form-control" [isEditable]="false"
[isDisabled]="isEditVehicle"
placeholder="Select model year">
</wj-combo-box>
我尝试了上面的代码,但在提交表单时遇到错误。
错误错误:表单控件没有附加FormControl实例 名称为:'modelYear'的元素 在_throwError
答案 0 :(得分:0)
您的组合控件应该是表单组对象的子级:
", ".join(x for x in chain(*dct.values()) if x)
在组件代码构造函数中,您需要创建表单组对象,如下所示:
<form [formGroup]="vehicleForm">
<wj-combo-box
[itemsSource]="years"
formControlName="modelYear"
class="form-control" [isEditable]="false"
[isDisabled]="isEditVehicle"
placeholder="Select model year">
</wj-combo-box>
</form>
如果我错过了什么,请告诉我。