- Notifications
You must be signed in to change notification settings - Fork 13
disable until yesterday
kekeh edited this page May 26, 2019 · 2 revisions
<input angular-mydatepicker [(ngModel)]="model" [options]="myDatePickerOptions" #dp="angular-mydatepicker" />
import {IAngularMyDpOptions} from 'angular-mydatepicker'; export class MyApp { myDatePickerOptions: IAngularMyDpOptions = { // options here... disableUntil: {year: 0, month: 0, day: 0} } constructor() {} // Calling this function set disableUntil value to yesterday disableUntil() { let d: Date = new Date(); d.setDate(d.getDate() - 1); let copy: IAngularMyDpOptions = this.getCopyOfOptions(); copy.disableUntil = {year: d.getFullYear(), month: d.getMonth() + 1, day: d.getDate()}; this.myDatePickerOptions = copy; } getCopyOfOptions(): IAngularMyDpOptions { return JSON.parse(JSON.stringify(this.myDatePickerOptions)); } }
