Создание связанных с усилителем выпадающих с динамическими данными
У меня есть требование, чтобы создать выбор даты рождения в amp-form
,
Изначально я посмотрел на amp-date-picker
но это все еще кажется слишком ограничительным, поскольку навигация предыдущих лет невозможна (пропустить месяцы - самый быстрый процесс для этого).
Чтобы обойти это, мы рассмотрели добавление выпадающих списков день / месяц / год с amp-list
, Чтобы при выборе месяца количество дней в этом месяце обновлялось соответствующим образом.
Согласно приведенному примеру, я мог;
{
"months": [
{
"name": "January",
"days": [
"1",
"2",
"3",
...
"31"
]
},
Однако можно ли как-то рассчитать это и сделать это с помощью некоторой итерации?
Кроме того, (более незначительная проблема) можно ли учитывать аномалии, такие как високосные годы?
Кто-нибудь может предложить лучшие решения для этого, пожалуйста?