Я должен показать все события, что его дата> = к текущей дате. Я пробую этот код в своем 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
Просто решите, что он сделал что-то вроде этого: <div ng-repeat="evt in events"> <a ng-if="evt.startdate >== sysDate"> {{evt}}</a> </div>
Является ли ваш evt.startdate того же типа, что и sysDate? mabye you shoudn't сделать.toIsoString и сравнить объект 2 Date с eachother.
И сделайте новый ключ в событии как нечто вроде evt.stringDate
.
"2016-05-08T05:59:00.000Z"
и когда я регистрирую sysDate, я получаю эту форму: `" 2016-05-22T10: 54: 28.031Z "` Таким образом, они находятся в того же типа