NgbDatepicker отключает определенные даты - PullRequest
0 голосов
/ 18 октября 2018

Я пытаюсь отключить определенные даты в календаре.Но кажется, что компонент datepicker загружается до того, как переменные родительского компонента были инициализированы.

days = [1, 2, 3]

const isDisabled = (date: NgbDateStruct, current: {month: number}) => this.dates.includes(day.date.day) // cannot read property of undedifned

const isDisabled = (date: NgbDateStruct, current: {month: number}) => [1, 2, 3].includes(day.date.day) // this is ok

<ngb-datepicker [minDate]="{year: 2010, month: 1, day: 1}"
                [maxDate]="{year: 2048, month: 12, day: 31}"
                [markDisabled]="isDisabled">
</ngb-datepicker>
...