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,将阻止用户取消选择日期。