I have the following radio button list that works without voiceover enabled:
<ion-list>
<label class="item item-radio"
ng-repeat="type in someCtrl.types"
aria-label="{{type.label}}"
id="{{type.value}}">
<input type="radio"
role="radio"
ng-model="someCtrl.data.type"
ng-value="type.value"
aria-labelledby="{{type.value}}">
<div class="radio-content">
<div class="item-content">{{type.label}}</div>
<i class="radio-icon ion-checkmark"></i>
</div>
</label>
</ion-list>
When I enable voiceover and select an item from the list, the item receives a checkmark, but the model doesn't change and the default item selected still retains its checkmark. As a user continues to select items from the list, they each get a checkmark but the data model doesn't change and all checkmarks are retained. Has anyone had any luck implementing ionic radio lists that work with voiceover?