gpt4 book ai didi

angular - 处理复选框 Angular2 上的更改

转载 作者:太空狗 更新时间:2023-10-29 17:49:58 24 4
gpt4 key购买 nike

我有复选框,我想在上面使用 (change)。默认为“选中”,但单击后我想要清除输入文本“激活 key ”。重新检查后我想生成 guid 并再次添加到输入中。如何获取复选框是否被选中?

<div class="checkbox">
<label>
<input type="checkbox" checked (change)="handleChange($event)" >
Generate key
</label>
</div>

TS

handleChange(e) {
var isChecked = e.isChecked;
if (isChecked) {
this.gatewayForm.patchValue({ 'activationKey': this.guid() });
}
else {
this.gatewayForm.controls['activationKey']
.setValue('', { onlySelf: true });
}
}

最佳答案

你可以通过e.target.checked获取复选框状态

handleChange(e) {
var isChecked = e.target.checked;
...
}

关于angular - 处理复选框 Angular2 上的更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44647572/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com