В контроллере с использованием filterFilter
для фильтрации данных в json-объекте, как filterFilter
ниже
self.InfoAlerts = filterFilter(self.alerts, {Type:'Info'});
Возвращает объект json только в том случае, если Type
is Info
. Можно ли сравнить дату и объект возврата, если значение даты от объекта json меньше 2 недель?
Справлено: https://docs.angularjs.org/guide/filter
Нет, для этого вам нужно использовать специальный фильтр.
Фильтр по умолчанию в угловом формате представляет собой простой текстовый фильтр и очень похож на Arra.filter() javascript.
Array.filter()
Вы можете обратиться к тем же документам для написания этого требования к пользовательскому фильтру. Кроме того, в вашем случае использования я не вижу необходимости использовать фильтр в контроллере, и вы можете использовать его в HTML.
filterFilter
.