我有一个p-calendar
默认情况下日期时间将在文本框中显示为当前日期+1。
我想要实现的是,我需要使用更新的日期时间来更新文本框,即文本框仅基于下拉选项显示。
因此,当下拉选项更改时,文本框将被隐藏并根据下拉值再次启用。我尝试使用设置间隔选项,它清楚地为我提供了更新的日期时间,但现在我面临的是,一旦我设置了间隔,我将无法在下个月导航。
我还需要禁用今天之前的过去日期[完成]。
打字稿代码:
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>
不知道哪里出了问题,但如果我删除设置的间隔代码,我可以导航到下个月。