In good old version 1 of Ionic I was able to build an event-list grouped by date like this:
<ion-list ng-repeat="(key, value) in events| groupBy: 'event.date'">
  <div class="item item-divider" ng-if="value">
    {{ ::key | event.date }}
  </div>
  <ion-item class="item" ng-repeat="event in value track by event.event.event_id">
    {{ ::event.event.title }}
  </ionic-item>
</ion-list> 
While the events object looks like this (event #1 and #3 share the same date):
{
  "events": [
    {
      "id": 1,
      "date": "2017-12-26",
      "title": "First event"
    },
    {
      "id": 2,
      "date": "2017-12-30",
      "title": "Second event"
    },
    {
      "id": 3,
      "date": "2017-12-26",
      "title": "Third event"
    },
    {
      "id": 4,
      "date": "2017-12-31",
      "title": "Last event"
    }
  ]
}
This gave me a list of events stored in the "event" object grouped by "event.date". So all events on the same date where grouped by an item-divider:
+--------------+
+ 2017-12-26   +
+--------------+
| First event  |
| Third event  |
+--------------+
+ 2017-12-26   +
+--------------+
| Second event |
+--------------+
+ 2017-12-26   |
+--------------+
| Last event   |
+--------------+
How to achieve this with Ionic v3? Any ideas?
 
    