我正在将UIDatepicker用于Angular 6。
<section class="col col-6">
<label class="w-100"> <i class="icon-append fa fa-calendar calendar-ico"></i>
<input type="text" class="input2 w-50" name="Transdate"
formControlName="startdate" id="startdate"
[saUiDatepicker]="{minRestrict:'#finishdate'}" placeholder="start date" />
</label>
</section>
我正在尝试从表单控件获取日期,如下所示:
this.form.get('Transdate').value
它返回空值,而不是选择的日期。
答案 0 :(得分:0)
您的表单控件为startdate
:
this.form.get('startdate').value
您正在尝试访问表单控件中不存在的控件Transdate
。如果逻辑.ts中的控件名称为Transdate
,则在HTML中将formControlName
更改为formControlName="Transdate"
。