angularjs过滤器按名称和日期自定义
我是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
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