比较日期不是有效的angularjs

时间:2016-05-22 10:22:55

标签: angularjs

我必须将其日期> =的所有事件显示到当前日期。我在我的html文件中尝试此代码:

<a class="item" ng-repeat="evt in events" ng-if=" evt.startdate >== sysDate" >
</a>

Sysdate是当前日期:$scope.sysDate= new Date().toISOString() ;

Bur我收到此错误消息:

Error: [$parse:syntax] Syntax Error: Token '=' not a primary expression at column 18 of the expression [(evt.startdate >== sysDate) >

我该如何解决? ngularjs

1 个答案:

答案 0 :(得分:0)

只是一个想法,mabye它可以做这样的事情: <div ng-repeat="evt in events"> <a ng-if="evt.startdate >== sysDate"> {{evt}}</a> </div>

你的evt.startdate与sysDate的类型相同吗? mabye你不要做.toIsoString并将2个Date对象相互比较。

在事件中创建一个新密钥,如evt.stringDate