<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}}

08-26 18:03
查看更多