GroupBy使用angular-filter lib的日期

时间:2015-10-07 07:00:09

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

我使用角度过滤器lib的GroupBy对ng-repeat中的数据进行分组。问题是日期表现为: 2015-10-09T19:00:00 + 0200 。 因此,数据也将根据小时和分钟而不是仅仅日期进行分组。

<div ng-repeat="(key, value) in events.data | groupBy: 'startTime'">

如何排除小时数并选择日期?

感谢。

1 个答案:

答案 0 :(得分:2)

您可以为控制器中的日期创建格式化程序方法,并在分组时使用该方法。

E.g

vm.formatDate(datetime)是控制器中的格式化程序方法。

<div ng-repeat="(key, value) in events.data | groupBy: 'vm.formatDate(startTime)'">

我希望它有所帮助。