比较日期重复 [英] Compare dates in ng-repeat

查看:123
本文介绍了比较日期重复的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

这是我的问题,我想比较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-ifreturn 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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆