Создание связанных с усилителем выпадающих с динамическими данными

У меня есть требование, чтобы создать выбор даты рождения в amp-form,

Изначально я посмотрел на amp-date-picker но это все еще кажется слишком ограничительным, поскольку навигация предыдущих лет невозможна (пропустить месяцы - самый быстрый процесс для этого).

Чтобы обойти это, мы рассмотрели добавление выпадающих списков день / месяц / год с amp-list, Чтобы при выборе месяца количество дней в этом месяце обновлялось соответствующим образом.

Согласно приведенному примеру, я мог;

{
  "months": [
    {
      "name": "January",
      "days": [
        "1",
        "2",
        "3",
        ...
        "31"
      ]
    }, 

Однако можно ли как-то рассчитать это и сделать это с помощью некоторой итерации?

Кроме того, (более незначительная проблема) можно ли учитывать аномалии, такие как високосные годы?

Кто-нибудь может предложить лучшие решения для этого, пожалуйста?

0 ответов

Другие вопросы по тегам