从JSON过滤唯一的日期值

时间:2016-01-18 19:06:19

标签: angularjs

我使用唯一过滤器来显示JSON数据。 这是我的JSON数据:

void onMapReady(GoogleMap var1){
map=var1;
}

我正在尝试显示没有重复日期的项目,因此我的输出将是: X001 X003 X005 如何使用仅过滤日期值的唯一过滤器(不考虑日期字段中的时间戳) 这是我的HTML代码:

data= [
        {
            itemId: "100",
            name: "x001",
            date: "2016-01-16T16:17:38.928-05:00"
        },      
        {
            itemId: "102",
            name: "x002",
            date: "2016-01-16T16:05:20.928-05:00"
        },      
        {
            itemId: "103",
            name: "x003",
            date: "2016-01-15T10:10:01.715-05:00"
        },      
        {
            itemId: "104",
            name: "x004",
            date: "2016-01-15T12:15:01.715-05:00"
        },      
        {
            itemId: "105",
            name: "x005",
            date: "2016-01-14T12:15:25.928-05:00"
        }
]

1 个答案:

答案 0 :(得分:0)

看看这是否有帮助:How to make ng-repeat filter out duplicate results

基本上说: 你必须在你的模块angular.module('yourModule',['ui','ui.filters'])中包含过滤器作为附加参考;