无法从Angular 6中的UiDatepicker获取所选日期

时间:2019-03-20 12:29:37

标签: angular uidatepicker

我正在将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

它返回空值,而不是选择的日期。

1 个答案:

答案 0 :(得分:0)

您的表单控件为startdate

this.form.get('startdate').value

您正在尝试访问表单控件中不存在的控件Transdate。如果逻辑.ts中的控件名称为Transdate,则在HTML中将formControlName更改为formControlName="Transdate"