У меня есть 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>
Как вы можете видеть на изображении, кнопка со стрелкой на следующий месяц отключена, и мне нужно, чтобы она была включена.
Не уверен, где что-то пошло не так, но если я удалю установленный код интервала, я смогу перейти к следующим месяцам.