PrimeNG p-calendar не может перейти к следующим месяцам - PullRequest
0 голосов
/ 12 июля 2020

У меня есть p-calendar, в котором datetime будет отображаться в текстовом поле как текущая дата + 1.

Я пытаюсь достичь того, что мне нужно обновить текстовое поле с помощью обновленное datetime, ie текстовое поле отображается только в раскрывающемся списке.

Таким образом, при изменении раскрывающегося списка текстовое поле скрывается и снова включается на основе раскрывающегося значения. Я пробовал использовать параметр установки интервала, где он явно предоставляет мне обновленное время даты, но теперь я сталкиваюсь с тем, что после установки интервала я не могу перемещаться по следующим месяцам.

Также мне нужно для отключения даты, прошедшей до сегодняшнего дня [сделано].

Код машинописного текста:

   minDateValue = new Date()
   datevalue = new Date();
    

   setInterval(() => {
  this.datevalue = new Date();
  this.datevalue.setDate(this.expiryDate.getDate() + 1);
}, 1);

HTML код:

 <p-calendar [(ngModel)]="datevalue" showTime="true" hourFormat="24" [minDate]="minDateValue" [disabledDates]="invalidDates"
                                [defaultDate]="datevalue" [showIcon]="true" [ngModelOptions]="{standalone: true}">
                            </p-calendar>

Как вы можете видеть на изображении, кнопка со стрелкой на следующий месяц отключена, и мне нужно, чтобы она была включена.

Не уверен, где что-то пошло не так, но если я удалю установленный код интервала, я смогу перейти к следующим месяцам.

...