<input
type="checkbox"
[(ngModel)]="loc.Selected"
[checked]="loc.Selected"
[value]="loc.Selected"
class="checkbox col-xs-1"
name="Countries"
(change)="addPrimaryLocationItems()" />{{loc.LocationName}}
在上面的代码片段中,没有选中复选框,因为该值为真,在某些情况下,当该值为假时,复选框仍处于选中状态。
有人知道我为什么会在这件事上表现出这种不稳定的行为吗。
最佳答案
尝试删除[checked]="loc.Selected"
。仅使用
<input
type="checkbox"
[(ngModel)]="loc.Selected"
[value]="loc.Selected"
class="checkbox col-xs-1"
name="Countries"
(change)="addPrimaryLocationItems()" />{{loc.LocationName}}