我有一个formArray(控件类型复选框),我正在动态创建。
this.businessTypes.forEach(element => {
const control = new FormControl(element);
(<FormArray>this.businessInfoForm.get('businessTypes')).push(control);
});
我将对象作为默认值插入,而不仅仅是布尔值。
对象:
{
businessTypeId: number;
businessTypeName: string;
status?: boolean;
}
我想将复选框输入值从布尔值更改为object.status。
我的控制:
<input type="checkbox" [formControlName]="i">
但是在取消/检查输入后,它输出的只是真或假而不是对象。
预期产出:
for checked:
{
businessTypeId: 59,
businessTypeName: 'someValue';
status?: true;
}
我应该做什么修改?
谢谢!