我正在尝试从 url 获取角色数据(JSON)并使用 ng-repeat 将其分配给单选按钮(显示角色列表)并在 MODAL 中显示它。必须为当前分配给用户的角色选择任何一个选项。
当用户更改选择并单击确定时,应将选定的值分配给一个对象,该对象进一步传递给 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
,但未选择默认值。
任何帮助都可以实现?