angularjs过滤器按名称和日期自定义

angularjs过滤器按名称和日期自定义,angularjs,Angularjs,我是angularjs的新手,所以我需要你的帮助:) 我有一个像这样的json数据 data = [{"start_date": "sampledate1", "end_date":"sampledate1", "employee":{"id":1, "name":"Name1"} },{"start_date": "sampledate2", "end_date":"sampledate2", "employee":{"id":1, "name":"Name1"} },{"start_date

我是angularjs的新手,所以我需要你的帮助:)

我有一个像这样的
json
数据

data = [{"start_date": "sampledate1", "end_date":"sampledate1", "employee":{"id":1, "name":"Name1"}
},{"start_date": "sampledate2", "end_date":"sampledate2", "employee":{"id":1, "name":"Name1"}
},{"start_date": "sampledate1", "end_date":"sampledate1", "employee":{"id":1, "name":"Name2"}
},{"start_date": "sampledate2", "end_date":"sampledate2", "employee":{"id":1, "name":"Name2"}
}]
name1
start_date - end_date
name2
start_date - end_date
我需要这样看待这个问题

data = [{"start_date": "sampledate1", "end_date":"sampledate1", "employee":{"id":1, "name":"Name1"}
},{"start_date": "sampledate2", "end_date":"sampledate2", "employee":{"id":1, "name":"Name1"}
},{"start_date": "sampledate1", "end_date":"sampledate1", "employee":{"id":1, "name":"Name2"}
},{"start_date": "sampledate2", "end_date":"sampledate2", "employee":{"id":1, "name":"Name2"}
}]
name1
start_date - end_date
name2
start_date - end_date

我尝试了
groupby
name,但我的
date
不起作用???

您正在使用angular。因此,将数据保存在
$scope
中:

$scope.data = [{"start_date": "sampledate1", "end_date":"sampledate1", "employee":{"id":1, "name":"Name1"}
},{"start_date": "sampledate2", "end_date":"sampledate2", "employee":{"id":1, "name":"Name1"}
},{"start_date": "sampledate1", "end_date":"sampledate1", "employee":{"id":1, "name":"Name2"}
},{"start_date": "sampledate2", "end_date":"sampledate2", "employee":{"id":1, "name":"Name2"}
}]
鉴于:

<div ng-repeat='item in data | unique'>
  {{item.employee.name}}<br>
  {{item.start_date}}
  {{item.end_date}}
</div>
ng repeat
中使用该过滤器使用
| unique


祝您一切顺利。

您到底想做什么?按您指定的方式显示数据?请在js中显示$sscope.data并在中显示datasof后检查您的代码html@SaEChowdary,谢谢。但OP要求他不要dup,他正在尝试与group by……但你的回答提供了dup……你知道吗??谢谢你的回复,很抱歉迟到了。。。。我不明白你的自定义过滤器是jquery吗???它是angularjs@wiwiwit