【发布时间】:2018-11-19 08:20:49
【问题描述】:
我从角度 6 中创建一个正常的反应
<div class="input-group date">
<input type="text" class="form-control m-input m_datetimepicker" placeholder="Select auction start date & time"
formControlName="addStartDate" [ngClass]="{ 'is-invalid': addForm.get('addStartDate').touched && addForm.get('addStartDate').invalid }" />
<div class="input-group-append">
<span class="input-group-text"><i class="la la-calendar-check-o glyphicon-th"></i></span>
</div>
<div class="invalid-feedback">
<div>* Time start date & time is required</div>
</div>
</div>
因此,我使用基本的 jquery 来初始化日期时间选择器
$("body").on("focus", ".m_datetimepicker", function () {
$(".m_datetimepicker").datetimepicker({
autoclose: true,
todayBtn: true,
keepOpen: false,
startDate: today,
dateFormat: 'dd/mm/yy',
});
});
它可以工作,但是当我们在表单中使用日期时间时,this.addForm.value 该列表示日期时间选择器值未与该formControlName 绑定,
它给了我null 的价值。谁能告诉我为什么?
【问题讨论】:
标签: angular angular6 angular-reactive-forms bootstrap-datetimepicker