Angular 未获取多个复选框的复选框true和false值,包括
这是我在模板中的复选框Angular 未获取多个复选框的复选框true和false值,包括,angular,Angular,这是我在模板中的复选框 <label class="checkbox-inline" *ngFor="let option of options"> <input type="checkbox" name="{{ option.name }}" (change)="onChangeOptions($even
<label class="checkbox-inline" *ngFor="let option of options">
<input
type="checkbox"
name="{{ option.name }}"
(change)="onChangeOptions($event)"
/>{{ option.value }}
</label>
我只是得到假值或真值,随着每个复选框的变化而变化,它充当普通复选框,
我想要数组中的真-假VAL,这样我就可以将它们分配给全局变量repeat_1,repeat_2 repeat_3相应地复选框将只返回真/假。您需要将该选项传递给onChangeOptions()函数,如果该复选框为true,则使用选项中的值:
<label class="checkbox-inline" *ngFor="let option of options">
<input
type="checkbox"
name="{{ option.name }}"
(change)="onChangeOptions($event, option)"
/>{{ option.value }}
</label>
这些VAL将存储在什么中…我需要将它们放在repeat_option 1,repeat_option 2全局变量中您可以执行类似于window['repeat_option_u'+option.id']=option.value的操作
<label class="checkbox-inline" *ngFor="let option of options">
<input
type="checkbox"
name="{{ option.name }}"
(change)="onChangeOptions($event, option)"
/>{{ option.value }}
</label>
public onChangeOptions(event, option): void {
const a = event.target.checked;
if (a === true) {
console.log("display val", option.value);
}
}