【发布时间】:2018-07-27 21:12:15
【问题描述】:
我可以用值初始化 FormGroup,但不让值反映在模型中,这样输入字段在开始时显示为空白吗?
我有一个formGroup,如下:
this.fg = this.fb.group({
saleValue: 0,
letValue: 0
});
像这样绑定到我的模型:
<form [formGroup]="fg">
<input formControlName="saleValue" />
<input formControlName="letValue" />
</form>
如果用户未输入销售/出租值,则应将其作为0 提交给服务器 - 因此使用 formGroup 进行初始化。
但是,我不希望这个 0 显示在输入字段中。因此,当我使用getValue() 提交表单时,我的值是根据需要设置的。有没有办法做到这一点?
我担心我需要手动完成并将 FormGroup 控件初始化为null,并检查两个控件的值和setValue(0),如果它们仍然是null...
【问题讨论】:
标签: angular forms angular-reactive-forms