我在表格中有一个显示日期的循环,我需要显示不同的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
我知道上面的代码不起作用,但在这种情况下可以做些什么?
答案 0 :(得分:0)
请检查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>
谢谢你, 切塔尼亚