在ng2-daterangepicker中,编辑时没有显示选择日期

时间:2018-02-01 06:38:24

标签: angular daterangepicker

我使用public singlePicker = { singleDatePicker: true, autoUpdateInput: true, showDropdowns: true, autoApply: true, drops: 'down', locale: { format: 'DD MMM YYYY' } } <input class="form-control form-line" type="text" daterangepicker id="dob" [options]="singlePicker" [(ngModel)]="dob" name="dob" /> https://github.com/evansmwendwa/ng2-daterangepicker作为日期。

YYYY-MM-DD

将日期作为this.dob= moment(this.dob).format(DD MMM YYYY); 存储在db中,并在编辑时将格式与

一起存储
ConnectivityManager

它在占位符中以上述格式显示正确的日期,但是当我点击datepicker时,它会显示在datepicker中选择的当前日期。它应显示来自db的日期,该日期显示在占位符中。

1 个答案:

答案 0 :(得分:0)

在挖了一段时间后得到了答案,

要显示在datepicker中选择的日期,必须在startDate对象中设置singlePicker

所以,它会。

public singlePicker = {
        singleDatePicker: true,
        autoUpdateInput: true,
        showDropdowns: true,
        autoApply: true,
        drops: 'down',
        locale: {
            format: 'DD MMM YYYY'
        }

}

您可以将数据库中的值添加到startDate之类的 this.singlePicker['startDate] = this.dob