Мне интересно, есть ли способ отфильтровать данные JSON, используя раскрывающийся список, содержащий список всех 12 месяцев, и фильтровать перечисленные результаты по месяцам.У меня уже есть фильтр, который фильтрует данные, которые в моем случае представляют собой большой список событий ... по их соответствующему типу.Но я не смог найти способ фильтрации данных по месяцам с помощью раскрывающегося списка.
Данные идут следующим образом:
$scope.events = [{
"id": "4330",
"title": "Sweet Diezel Jenkins",
"subtitle": null,
"date": "2018-05-25 21:00:00",
},
{
"id": "6401",
"title": "Patricia Avis",
"subtitle": null,
"date": "2018-06-29 21:00:00"
}]
Я взял два объекта здесь в качестве примеракак данные настроены.Как вы можете видеть, есть событие в списке на май и событие на июнь.
Я попытался создать функцию фильтра, также поиграл с циклами, чтобы заставить его работать, но ничего не получалось.В примерах я заметил, что лучший способ сделать это - создать пользовательский фильтр Angular, но, поскольку я довольно новичок в AngularJS, я очень растерялся, когда речь заходит о внедрении этого месяца выпадающего фильтра.
Мне очень любопытно, если в AngularJS можно создать простой фильтр, который может фильтровать эти данные по выпадающему списку за месяц.