【发布时间】:2019-05-25 05:05:13
【问题描述】:
实际上我在 ionic2 中使用复选框时遇到了一个问题。
我将复选框用作:
<ion-item>
<ion-label>Agree</ion-label>
<ion-checkbox color="dark" id="agree" name='agree' class="form-control" formControlName="agree" [checked]="false" ></ion-checkbox>
</ion-item>
在 .ts 中,我将其值获取为:
console.log(this.timelogForm.controls['agree'].value);
我希望最初不选中它。
我的问题是:
在使用 formControlName="agree" 时会检查 ..
如果它被点击一次,我会在 .ts 中获得它的值,但如果没有点击提交,我会得到 false,如果选中,我会得到 true..
请帮忙
【问题讨论】:
-
通过从
ion-checkbox中删除属性[checked]="false"进行检查 -
我删除了它,但同样有两个问题:默认情况下它被选中,我必须单击它一次才能获得它的值,但我希望它不被选中。
标签: angular typescript ionic2