[英]Angular 6 checkbox triggers change when ngModel value is true
我有ngFor,里面有復選框。
<input type="checkbox" name="checkbox-{{i}}"
(change)="clickOn(test.fav)" [(ngModel)]="test.fav" />
當test.fav值為true時,將觸發clickOn()事件。 以前有人遇到過這個問題嗎? 問候。
使用復選框元素的reference
並傳遞值或使用ngModelChange
替換下面的代碼
<input type="checkbox" name="checkbox-{{i}}" (change)="clickOn(test.fav)" [(ngModel)]="test.fav" />
通過
<input type="checkbox" name="checkbox-{{i}}" #test
(change)="clickOn(test.value)" [(ngModel)]="test.fav" />
要么
<input type="checkbox" name="checkbox-{{i}}" #test
(ngModelChange)="clickOn($event)" [(ngModel)]="test.fav" />
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.