Угловой материал 10: Создание открытого окна выбора диапазона дат
Одним из примечательных изменений в Angular 10 стала часто запрашиваемая функция выбора диапазона дат:https://material.angular.io/components/datepicker/overview
Это позволяет вам выбрать дату начала и дату окончания в одном окне выбора.
Я хочу использовать этот ввод в нужной мне форме, чтобы фильтровать записи из базы данных. Однако, согласно требованиям, я должен иметь возможность не указывать дату начала или дату окончания. Итак, я смогу охватить все следующие примеры сценариев:
- С 15 мая 2020 года по 30 июня 2020 года: выберите все записи с датами в указанном диапазоне.
- Не указано до 30 июня 2020 г.: выберите все записи с датами до 30 июня.
- С 15 мая 2020 г. по не указано: выберите все записи, начиная с 15 мая.
Выполнить случай 1 довольно просто. Я не уверен, как приступить к выполнению случаев 2 и 3.
Кто-нибудь может помочь?
1 ответ
Просто условно установлен [min]
а также [max]
по соответствующим входам. Установка тех наinput
элементы будут эффективно ограничивать возможности выбора в datepicker