[英]How do I programmatically check or uncheck my checkbox with Angular 8?
这是我的复选框。 如何通过 function 以编程方式取消选中或选中复选框?
<input name="Purchased" [(ngModel)]="Purchased" type="checkbox" id="test1" />
<label for="test1">Purchased Item</label>
input type checkbox 有checked属性,checked receive true or false, 不需要改变变量Purchase的值,因为已经绑定了,所以只需要输入if is check or not,就可以使用
<input name="Purchased" [(ngModel)]="Purchased" type="checkbox" id="test1"
[checked]="functionToDetermineIfCheckOrNot()"/>
或者你可以使用 isChecked var
<input name="Purchased" [(ngModel)]="Purchased" type="checkbox" id="test1"
(click)="isChecked = !isChecked"
[checked]="isChecked"/>
希望这对你有帮助,问候
首先变量名必须是 lowerCamelCase 或 UPPER_CASE,
https://stackblitz.com/edit/angular-ivy-w8tdxd?file=src/app/app.component.ts示例
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.