Контрольные даты в Angular 4 - PullRequest
0 голосов
/ 20 сентября 2018

У меня есть три входа (день, месяц, год).Есть ли способ контролировать дату, например, если я выберу февраль, дни автоматически станут 28 днями, а также я должен ограничить диапазон.

1 Ответ

0 голосов
/ 20 сентября 2018

Вы можете использовать общий ngModel для каждого входа, а затем управлять отображаемым форматом данных с помощью | date канала.Отображаемый формат может быть разным для каждого ввода.

В более сложных случаях, таких как «отображение количества дней в сентябре», следует использовать внешнюю библиотеку, например Moment.js .

Например:

moment("2012-08", "YYYY-MM").daysInMonth() // 29
...