ng2-date-picker - 在日期选择器输入中输入日期后,我们可以在日历中看到该日期,但从日历中选择它后,它会从输入中删除
ng2-date-picker - After typing date in datepicker input we can see that date in calendar, but after selecting it from calendar it deletes from input
在日期选择器输入中输入日期后,我们可以在日历中看到该日期,但在我们输入该日期并显示在日历中后,我们从日历中 select 它,但它会从输入中删除。我想这是相同日期的问题,所以如果你输入一些日期然后 select 来自日历的相同日期它会以某种方式废除。有人知道如何解决这个问题吗?我们需要这个日期,即使它与输入的日期相同。
file.html
<dp-date-picker
id="search_dateFrom"
class="dp-date-picker"
theme="dp-material"
mode="day"
placeholder="DD.MM.GGGG."
[config]="this.config"
[(ngModel)]="datesArray['dateFrom']"
(onSelect)="checkValue($event)"
(ngModelChange)="onChangeSearch2($event)"
>
</dp-date-picker>
file.ts
onChangeSearch2(event)
{
console.log('event',event);
}
checkValue(event){
if (event.type == 'selection')
if(event.date._i)
{
this.datesArray['dateFrom']=event.date._i;
}
}
不妨 post 一个正确的答案。
根据 docs 的说法,似乎可以选择和取消选择日期是默认行为。幸运的是,有一个名为 unSelectOnClick
的 属性,如果设置为 false,将阻止用户取消选择日期。
在日期选择器输入中输入日期后,我们可以在日历中看到该日期,但在我们输入该日期并显示在日历中后,我们从日历中 select 它,但它会从输入中删除。我想这是相同日期的问题,所以如果你输入一些日期然后 select 来自日历的相同日期它会以某种方式废除。有人知道如何解决这个问题吗?我们需要这个日期,即使它与输入的日期相同。
file.html
<dp-date-picker
id="search_dateFrom"
class="dp-date-picker"
theme="dp-material"
mode="day"
placeholder="DD.MM.GGGG."
[config]="this.config"
[(ngModel)]="datesArray['dateFrom']"
(onSelect)="checkValue($event)"
(ngModelChange)="onChangeSearch2($event)"
>
</dp-date-picker>
file.ts
onChangeSearch2(event)
{
console.log('event',event);
}
checkValue(event){
if (event.type == 'selection')
if(event.date._i)
{
this.datesArray['dateFrom']=event.date._i;
}
}
不妨 post 一个正确的答案。
根据 docs 的说法,似乎可以选择和取消选择日期是默认行为。幸运的是,有一个名为 unSelectOnClick
的 属性,如果设置为 false,将阻止用户取消选择日期。