簡體   English   中英

如何以編程方式選中或取消選中 Angular 8 的復選框?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM