У меня есть служба, которая возвращает список дат, которые пользователь может выбрать для будущего платежа.
В пользовательском интерфейсе есть три раскрывающихся списка, по одному для года, месяца и даты.
Теперь, когда пользователь выбирает конкретный год, тогда месяцы, показанные в следующем раскрывающемся списке, должны содержать только месяцы, соответствующие этому конкретному выбранному году, и аналогично, когда выбран месяц, только соответствующие даты этому конкретному выбранному месяцу должен отображаться.
Ответ службы выглядит примерно так:
[
{
"availableDate":"03/13/2020"
},
{
"availableDate":"04/14/2020"
},
{
"availableDate":"01/15/2020"
},
{
"availableDate":"01/16/2020"
},
{
"availableDate":"02/17/2020"
},
{
"availableDate":"02/18/2020"
},
{
"availableDate":"02/22/2021"
}
]
Мне удалось разделить даты, месяцы и годы, и когда я попытался изменить значения с помощью onChange, не сделал получить желаемый результат. Может кто-нибудь, пожалуйста, помогите мне с логикой c или, может быть, дайте мне ссылку, чтобы начать?