2015-06-23 2 views
-2

У меня есть массив объектов, которые имеют такие свойства, как startDate, endDate. Я хочу перечислять объекты в данном массиве, которые (например) имеют endDate в прошлом. Я не могу понять, как использовать фильтры angularjs для достижения этого. Любые намеки или примеры заслуживают высокой оценки.фильтровать объекты по определенной дате свойство в angularjs

+0

Вы хотите отфильтровать по системной дате или отправить сегодняшнюю дату с сервера? –

+0

Каков формат 'startDate, endDate' ??? –

+1

Отправьте вам код и создайте плункер. –

ответ

1

Было бы проще помочь с вашим кодом простенько, но вот так я и сделал бы это.

Вы могли бы передать свой массив пользовательского фильтра, как это:

{{yourArray|yourDateFilter:parameterIfNeeded}} 

Ваш фильтр теперь может перебрать массив дат.

  • Преобразование даты в нужном формате.
  • Сравните с вашим параметром или любыми условиями, которые вы хотите.
  • Создайте новый массив с нужными объектами.
  • Верните свой массив.
Смежные вопросы