isDefault 値を持つ storeLocations オブジェクトを返すモデルがあります。isDefault が true を返す場合、グループ内のそのラジオ ボタンをオンに設定したくありません。
$each(data, function(index,value) を実行して、返された各オブジェクトを反復処理する必要があるかどうか、または角度構造を使用してこれを行う簡単な方法があるかどうかはわかりません。
物体:
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>