Невозможно использовать фильтр дат диапазона дат Angular Material

Я пытаюсь использовать новое средство выбора диапазона дат из Angular Material, и мне нужно отфильтровать некоторые определенные дни (минимальные и максимальные значения здесь мне не помогут). Я использовал до matDatepickerFilter с обычным средством выбора даты, но я не могу найти то же самое для средства выбора диапазона дат, поэтому я попытался вместо этого использовать dateFilter.

Проблема в том, что после применения функции я вообще не могу выбрать даты.

Вот пример кода того, что я имею в виду (stackblitz)


person Ahmad ElBatanouni    schedule 19.07.2020    source источник


Ответы (1)


Адаптация определения dataFilter для mat-date-range-input в шаблоне должна решить вашу проблему.

<mat-date-range-input [rangePicker]="picker"  [dateFilter]="rangeFilter">

Вот рабочая версия вашего Stackblitz.

person zerocewl    schedule 27.07.2020