- Notifications
You must be signed in to change notification settings - Fork 13
usage of markDates option
Keke edited this page Jun 23, 2020 · 4 revisions
<input angular-mydatepicker [(ngModel)]="model" [options]="myDatePickerOptions" #dp="angular-mydatepicker">
import {IAngularMyDpOptions} from 'angular-mydatepicker'; export class MyApp { myDatePickerOptions: IAngularMyDpOptions = { stylesData: { selector: 'dp1', styles: ` .dp1 .yogaDates { background-color: beige; color: darkviolet; box-shadow: inset 0 0 0 1px #66afe9; font-weight: bold; border-radius: 8px; } .dp1 .karateDates { background: repeating-linear-gradient(-45deg, red 7px, #ccc 8px, transparent 7px, transparent 14px); color: darkgreen; font-weight: bold; } .dp1 .boxingDates { background: repeating-linear-gradient(45deg, green 7px, #ccc 8px, lightgreen 7px, transparent 14px); color: fuchsia; font-weight: bold; } .dp1 .yogaAndKarateDates { background: repeating-linear-gradient(-45deg, #ccc 7px, #ccc 8px, transparent 7px, transparent 14px); color: red; font-weight: bold; } ` }, markDates: [ { // yoga dates dates: [{day: 1, month: 6, year: 2020}, {day: 6, month: 6, year: 2020}], styleClass: 'yogaDates' }, { // karate dates dates: [{day: 2, month: 6, year: 2020}, {day: 4, month: 6, year: 2020}], styleClass: 'karateDates' }, { // boxing dates dates: [{day: 26, month: 6, year: 2020}, {day: 27, month: 6, year: 2020}], styleClass: 'boxingDates' }, { // yoga and karate dates color: 'red', // this shows red triangle on top-left of the date dates: [{day: 17, month: 6, year: 2020}, {day: 18, month: 6, year: 2020}], styleClass: 'yogaAndKarateDates' }], // other options here } constructor() {} }
