比较日期重复 [英] Compare dates in ng-repeat
本文介绍了比较日期重复的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
这是我的问题,我想比较2个日期,并显示我的 ng-if
为真的每个日期。但是这不行,因为当我只有一个 user.created_at
不如时间
我的 ng-if
返回false,不显示任何内容。
Here is my problem, i would like to compare 2 dates and display every date for which my ng-if
is true. But this don't work because when only one of my user.created_at
is inferior to time
my ng-if
return false and nothing is display.
<ul ng-repeat="user in userticket track by $index" ng-if="user.created_at > time" >
<li class="row ticketlist">{{user.created_at | amDateFormat:'YYYY.MM.DD'}}</li>
</ul>
在我的控制器中:
$scope.time = "2015-06";
推荐答案
使用 Date对象的所有时间。然后你可以直接比较
Use Date objects for all the times. Then you can compare directly
$scope.time = new Date(2015, 5);
我看不到user.created_at是什么格式,但如果它不是Date对象可以解析/转换。
I can't see what format user.created_at is but if it isn't a Date object you can parse/convert that too.
https:// jsfiddle。 net / 3pvk51xu /
这篇关于比较日期重复的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文