AngularJS - Сравните дату, используя filterFilter

0

В контроллере с использованием filterFilter для фильтрации данных в json-объекте, как filterFilter ниже

self.InfoAlerts = filterFilter(self.alerts, {Type:'Info'});

Возвращает объект json только в том случае, если Type is Info. Можно ли сравнить дату и объект возврата, если значение даты от объекта json меньше 2 недель?

Справлено: https://docs.angularjs.org/guide/filter

Теги:
angularjs-filter

1 ответ

1

Нет, для этого вам нужно использовать специальный фильтр.

Фильтр по умолчанию в угловом формате представляет собой простой текстовый фильтр и очень похож на Arra.filter() javascript.

Array.filter()

Вы можете обратиться к тем же документам для написания этого требования к пользовательскому фильтру. Кроме того, в вашем случае использования я не вижу необходимости использовать фильтр в контроллере, и вы можете использовать его в HTML.

  • 0
    Спасибо за ответ и уже использовал пользовательский фильтр во многих местах в нашем проекте. Я просто хотел, если это возможно, используя filterFilter .

Ещё вопросы

Сообщество Overcoder
Наверх
Меню