Angular 默认选中的复选框不在角度模式下工作
我尝试了几乎所有的方法checked,checked=true,[checked]=true,并尝试了stackoverflow的不同答案,但不适合我Angular 默认选中的复选框不在角度模式下工作,angular,checkbox,angular8,checked,Angular,Checkbox,Angular8,Checked,我尝试了几乎所有的方法checked,checked=true,[checked]=true,并尝试了stackoverflow的不同答案,但不适合我 <ng-template #content> <label class="switch"> <input type="checkbox" name="{{day.id}}" ngModel required #{{day.id}}="ngModel" [checked]="tr
<ng-template #content>
<label class="switch">
<input type="checkbox" name="{{day.id}}" ngModel required #{{day.id}}="ngModel" [checked]="true" checked="true">
<span class="slider round"></span>
</label>
</ng-template>
<ng-template #other_content>
<label class="switch">
<input type="checkbox" name="{{day.id}}" ngModel required #{{day.id}}="ngModel">
<span class="slider round"></span>
</label>
</ng-template>
您正在将表单控件与ngModel和name属性一起注册。如何为模板驱动的表单标记ngModel,它可以与ngModel、[ngModel]或[ngModel]不同。选择您需要的解决方案。在这里,您用ngModel标记表示表单控件没有值。角度窗体不关心checked属性,而是侦听窗体控件的值 您可以通过使用[ngModel]来克服这一问题,而不是使用ngModel,并为该字段捕获一个真实值,因此对于该字段的更改:
您正在将表单控件与ngModel和name属性一起注册。如何为模板驱动的表单标记ngModel,它可以与ngModel、[ngModel]或[ngModel]不同。选择您需要的解决方案。在这里,您用ngModel标记表示表单控件没有值。角度窗体不关心checked属性,而是侦听窗体控件的值 您可以通过使用[ngModel]来克服这一问题,而不是使用ngModel,并为该字段捕获一个真实值,因此对于该字段的更改: