Skip to content

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() {} }

Above options on calendar

Clone this wiki locally