Estoy usando el selector de fecha ngb para mis formularios. Estoy usando el siguiente código para ello. Está funcionando bien. Necesito desactivar la desactivación de fecha pasada (el usuario puede seleccionar la fecha actual en adelante).
<input class="form-control ngbfield" (dateSelect)="loadCheckinTime(checkin.checkdate)" placeholder="yyyy-mm-dd" required name="checkdate" [readonly]="true" #vl="ngModel" [(ngModel)]="checkin.checkdate" ngbDatepicker [markDisabled]="isDisabled" #d1="ngbDatepicker" required> <div class="input-group-append"> <button class="btn btn-outline-secondary fa fa-calendar" (click)="d1.toggle()" type="button"></button> </div>Cómo desactivo la fecha pasada.
Puede usar el enlace de entrada [minDate]
<input class="form-control ngbfield" [minDate]="minDate"(dateSelect)="loadCheckinTime(checkin.checkdate)" placeholder="yyyy-mm-dd" required name="checkdate" [readonly]="true" #vl="ngModel" [(ngModel)]="checkin.checkdate" ngbDatepicker #d1="ngbDatepicker" required>Archivo ts
minDate : any; constructor() { const todayDate = new Date(); this.minDate = { year: todayDate.getFullYear(), month: todayDate.getMonth() + 1, day: todayDate.getDate() }; }