我使用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的日期,该日期显示在占位符中。
答案 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