У меня есть петля в таблице, которая отображает дату, и мне нужно показать другой td, в зависимости от того, отличается ли день (а не время).
Мне нужно что-то вроде этого:
<tr ng-repeat='session in sessions'>
<td ng-if="session.start.DAY != session.end.DAY">
{{::session.start | date:'d MMM H:mm'}}
class="glyphicon glyphicon-menu-right"></span>
{{::session.end | date:'d MMM H:mm'}}</td>
</td>
<td ng-if="session.start.DAY == session.end.DAY">
{{::session.start | date:'H:mm'}}
<span class="glyphicon glyphicon-menu-right"></span>
{{::session.end | date:'H:mm - d/MMM'}}
</td>
</tr>
Дата в таком формате: 2015-09-29T14: 18: 43, и я хочу сравнить только эту часть 2015-09-29
Я знаю, что код выше не работает, но что можно сделать в этом случае?
Просто проверьте Plunker
http://plnkr.co/edit/LS9US1RUzmoE133WUpND?p=preview
<div ng-controller="testctrl">
<div ng-repeat='session in sessions'>
<div ng-show="session.startDAY | limitTo: 10 == session.endDAY | limitTo: 10 ">
{{session.startDAY | date:'d MMM H:mm' }}
</div>
<div ng-show="session.startDAY != session.endDAY">
{{session.startDAY }}
</div>
</div>
</div>
Спасибо, Чайтанья