我尝试让复选框工作,但我无法弄清楚正确的方法。这就是我所拥有的:
<div class="form-group">
<div class="checkbox col-md-3">
<label translate>
<input type="checkbox" name="notification-info" [checked]="selectedInfoSubscription" (change)="infoChange($event)">
lbl_notificationtype_information
</label>
</div>
</div>
只要selectedInfoSubscription
(布尔值)在内部更改它的状态,它就不会传播到复选框。我做错了什么?
我尝试了ngModel
,ngChecked
,ngOnValueChange
等等,但没有任何效果。当我加载一个实体时,复选框保持未选中状态,尽管布尔值本身改变了它们的状态。
编辑: TS代码:
public selectedInfoSubscription: boolean;
//...
ngOnInit() {
this.selectedInfoSubscription = true;
}