-
Notifications
You must be signed in to change notification settings - Fork 14
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));
}
}
