您好我正在尝试使用momentJS将今天的日期与ng-repeat日期字段进行比较
这是我的HTML代码
<span class="time-stamp float-right" ng-if="recent.createdAt | amDateFormat: 'DD/MM/YYYY' == todayDate">{{ recent.createdAt | amDateFormat: 'hh:mm A' }}</span>
<span class="time-stamp float-right" ng-if="recent.createdAt | amDateFormat: 'DD/MM/YYYY' != todayDate">{{ recent.createdAt | amDateFormat: 'DD/MM/YYYY' }}</span>
这是今天我声明的变量
var currentTime = new Date()
var month = currentTime.getMonth() + 1
var day = currentTime.getDate()
var year = currentTime.getFullYear()
if(day<10)
{
day = '0' + day;
}
if(month<10)
{
month = '0' + month;
}
$scope.todayDate = (day + "/" + month + "/" + year);
但是当我比较它时会给我一个TypeError错误:format.match不是一个函数,请问如何与今天的日期进行比较
编辑 - {{recent.createdAt | amDateFormat:&#39; DD / MM / YYYY&#39;像这样的
给出了完美的结果答案 0 :(得分:0)
由于绑定语法正在计算表达式:Add()到date / filter: {{(recent.createdAt | amDateFormat:'DD / MM / YYYY')== todayDate}}