如何禁用角度P日历中的将来日期?

Cha*_*nna 3 primeng angular

我使用日历输入如下。

<p-calendar  maxDate="dateTime" showTime="true" hourFormat="12" showButtonBar="true" [(ngModel)]="dateTime" name="timeOfUse" required #timeOfUse="ngModel">
          </p-calendar>
Run Code Online (Sandbox Code Playgroud)

我想在此日期选择器中禁用将来的日期。它可能是一个简单的属性,但我无法弄清楚。感谢任何帮助

Ant*_*ppe 5

你还没走!只需在上面加上方括号即可maxDate,它将起作用:

<p-calendar  [maxDate]="dateTime" showTime="true" hourFormat="12" showButtonBar="true" [(ngModel)]="dateTime" name="timeOfUse" required #timeOfUse="ngModel">
</p-calendar>
Run Code Online (Sandbox Code Playgroud)

例如,如果您想禁用今天后三天的日期:

export class AppComponent {

   dateTime = new Date();

   constructor() {
     this.dateTime.setDate(this.dateTime.getDate() + 3);    
   }


}
Run Code Online (Sandbox Code Playgroud)