我写了一个像这样的单选按钮html代码
<div *ngFor="let item of options.data;" class="input-lists">
<input type="radio" name="{{item.fieldName}}" [value]="item.value"
[checked]="item.checked" (change)="handleRadioClick(data, item.value)"
[name] ="data.id" [id]="data.id">
</div>
和这样的打字稿函数
handleRadioClick(options, val) {
options.value = val;
this.form[options.id] = val;
}
在这里,我们说我有无线电选项,例如“是”和#39;和&#39;不&#39;当我选择&#39;否&#39;重视将其保存到this.form
变量,但是当我尝试保存表单时,该值又会再次更改为yes
。
数据变量
{
fieldName: 'decision',
id: '4556888ee',
options:[{
value: 'yes',
checked: true
},
{
value: 'No',
checked: false
}]
}