Select value is not populated on refresh

i have the following html :

      <select ng-options="ticket as ticket.name for ticket in tickets"
                      ng-model="friend.selectedTicket"
                      ng-disabled="!friend.isPresent"
                      ng-change="countAll()">
                  <option value="">Type</option>
              </select> 
   <input type="checkbox"
                     ng-model="friend.isPresent"
                     ng-change="countAll()"
                      />

I also have caching disabled on the ion-view.
Upon coming back to this tab, the checkbox is populated correctly but the select is blank even though it’s value is coming through correctly in a console.log

what am i missing?
thanks in advance

See pen http://codepen.io/aaronksaunders/pen/XJeayJ

 ticket as ticket.name for ticket in tickets track by ticket.name

where “track by ticket.name” is the key. Cheers!