У меня есть модель, возвращающаяся в объекте storeLocations со значением isDefault. если isDefault возвращает true, я wan't для установки того переключателя в группе, как проверено.
Не уверенный, если я должен сделать $each (данные, функция (индекс, значение) и выполнить итерации через каждый возвращенный объект или если существует более легкий способ сделать этот использующие угловые конструкции.
Объект:
storeLocations = [
{
... more values,
isDefault: true
}
]
Разметка:
<tr ng-repeat="location in merchant.storeLocations">
<td>{{location.name}}</td>
<td>{{location.address.address1}}</td>
<td>{{location.address.address2}}</td>
<td>{{location.address.city}}</td>
<td>{{location.address.stateProvince}}</td>
<td>{{location.address.postalCode}}</td>
<td>{{location.address.country}}</td>
<td>{{location.website}}</td>
<td>{{location.zone}}</td>
<td><input type="radio" ng-model="location.isDefault" value="{{location.isDefault}}" name="isDefault_group"></td>
Просто сделайте что-то вроде этого, <input type="radio" ng-disabled="loading" name="dateRange" ng-model="filter.DateRange" value="1" ng-checked="(filter.DateRange == 1)"/>