角度过滤器 - 过滤重复

时间:2017-04-16 21:15:04

标签: angularjs angularjs-ng-repeat angular-filters

我有一个ng-repeat,它在一个数组中输出不同类型的对象(文本,日期,日期时间,货币)。

不使用ng-repeat,我可以直接将过滤器添加到特定对象:

{{lastModifiedDate |日期:' MM-dd-yyyy HH:mm'}}

但是如果我使用ng-repeat,如何将滤镜应用于数组中的特定对象?

编辑:

抱歉 - 添加更多信息。

JSON:

[
    {
        "information": {
            "createdBy": "John Smith",
            "owner": "Jane Smith",
            "lastModifiedBy": "2017-04-13T17:14:17.000Z",
            "Future_Review_Date_Time__c": "2017-04-10T17:33:00.000Z",
            "CreatedDate": "2017-03-02T02:47:02.000Z",
            "Source": "Phone",
            "cost": "453"
        }
    }
]

如果我对json进行了ng-repeat并想要专门为lastModifiedBy(Date),Future_Review_Date_Time _c(Date Time),CreatedDate(Date)和cost(Currency)添加过滤器 - 我该如何添加它们?

结果:

  • lastModifiedDate:MM-dd-yyyy
  • Future_Review_Date_Time__c:MM-dd-yyyy HH:mm
  • CreatedDate:MM-dd-yyyy
  • 费用:$

1 个答案:

答案 0 :(得分:1)

你应该使用如下

<div ng-repeat="item in someArray" >
    {{item.lastModifiedDate | date:'MM-dd-yyyy HH:mm'}}

</div>
相关问题