Използвам Angular за итерация през някои събития от JSON файл. Всичко е наред, освен че се опитвам да покажа повторено събитие.месец само веднъж в ng-repeat. Event.month връща месеца и деня (т.е. 28 октомври), а event.day връща деня от седмицата (т.е. вторник)
Ако има 20 събития под 28 октомври, искам само първият 28 октомври да се показва в изгледа. Опитах няколко различни персонализирани филтри, но не мога да го направя правилно.
Опитах се да отделя уникалния филтър от https://github.com/a8m/angular-filter но без късмет. Искам тази функционалност, но не искам да пропуска целия обект, просто искам да пропуска интервала, ако тази дата вече съществува.
Всяка помощ ще бъде много оценена!
CodePen - http://codepen.io/drewbietron/pen/qLBit
Ето макетна версия на това, с което работя.
<ul ng-repeat="event in events">
<div> <!-- ONLY SHOW FIRST {{event.month}} - OMIT IF {{event.month}} EXISTS -->
{{event.day}}
{{event.month}}
</div>
<li>
<span>{{event.time}}</span>
<h2>{{event.instructor}}</h2>
<p>{{event.info}}</p>
</li>
</ul>