ng-repeat中に前の要素と比較して表示の出し分けをしたい2
ng-repeat中に前の要素と比較して表示の出し分けをしたい
この質問と似たようなことで、日にちが変わったら(例:6/9から6/10へと日付を跨いだ時)リストに仕切りを入れたいのですが、うまくいかないのでアドバイスをどなたかお願いします。
上の回答では、
<div ng-repeat="item in items">
<div>{{items[$index-1].created_at === item.created_at ? '\u00A0' : item.created_at}}</div>
<div>{{item.item_id}}</div>
</div>
というように書けばいいと書いてありました。そこで、
<ons-row class="shikiri" ng-if="results[$index-1].attributes.updateDate|date:"MM/dd" !==
result.attributes.updateDate|date:"MM/dd"">
とng-ifで、日付を比較するような条件を上の回答を参考に書いたのですが、|date:"MM/dd"
がエラーのようです。
nifty mbaasからのオブジェクトなので、.attributes.updateDateとして日付を取得しています。
(日付データは2015-06-10T15:15:48.754Zというような形式になっています。)