私はng-repeat
を使用してラジオボタン付きのテーブルを作成します。アイデアは、各無線値に元の配列内のオブジェクトの位置を(順序前に)割り当てることです。 $ indexを使用すると、順序付けされた配列内の位置が割り当てられ、元の配列は割り当てられません。元のインデックスを割り当てる方法角度の繰り返し値の設定
<tr class="restTable" data-ng-repeat="person in persons|orderBy:'name'">
<td> {{ person.name}}</td>
<td> <input type="radio" name="radio" ng-model="$parent.selectedPerson" value="{{$index}}"/></td>
</tr>
'$のindex' **は、ループ内の**現在の要素との相対的であり、あなたは配列をソートしているので、あなたがオブジェクト自体の参照を保存する必要があります(あなたは 'person.id'を使用することができます(一人ひとりが一意な' id'を持っている場合) –
アイデアは 'persons [$ scope.selectedPerson]'でアクセスするように選択されました – AlexP