AngularJS - 使用filterFilter比较日期

时间:2015-11-26 11:44:35

标签: angularjs angularjs-filter

在控制器中使用filterFilter过滤json对象中的数据,如下所示

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

仅当TypeInfo时才会返回json对象。如果json对象的日期值小于2周,是否可以比较日期和返回对象?

提及:https://docs.angularjs.org/guide/filter

1 个答案:

答案 0 :(得分:1)

不,您需要为此使用自定义过滤器。

angular中的默认过滤器只是一个简单的文本过滤器,与javascript的Arra.filter()非常相似。

Array.filter()

您可以参考相同的文档来编写自定义过滤器要求。 此外,在您的使用案例中,我没有看到需要使用在控制器中应用过滤器,您可以在HTML中使用它。