Опитвам се да извлека данни за ролите (JSON) от url и използвам ng-repeat, за да ги присвоя на радио бутони (показва списък с роли) и да ги покажа в MODAL. Всяка една опция трябва да бъде избрана за ролята, присвоена в момента на потребителя.
Когато потребител промени селекцията и щракне върху OK, избраната стойност трябва да бъде присвоена на обект, който допълнително се предава на URL адрес за актуализиране на ролята на потребителя.
Ако използвам,
<div ng-repeat="item in roleDataList">
<input type="radio" ng-model="item" ng-checked="item.RoleId==assignedRoleId?true:null" name="RoleRadioButton" ng-value="item" />
<span>{{item.RoleName}}</span>
</div>
след това показва вече присвоените данни по подразбиране, но нямам достъп до избраните данни,
Ако използвам,
<div ng-repeat="item in roleDataList">
<input type="radio" ng-model="$parent.parentRoleId" ng-checked="item.RoleId==assignedRoleId?true:null" name="RoleRadioButton" ng-value="item" />
<span>{{item.RoleName}}</span>
</div>
тогава избраната роля е налична в $parent.parentRoleId
, но стойността по подразбиране не е избрана.
Някаква помощ, където и двете могат да бъдат постигнати?