Angularjs 如何使用ng型号和ng一起检查单选按钮,内ng重复
我试图从url获取角色数据(JSON),并使用ng repeat将其分配给单选按钮(显示角色列表)并在模式中显示。必须为当前分配给用户的角色选择任何一个选项 当用户更改选择并单击“确定”时,所选值应分配给对象,该对象将进一步传递到URL以更新用户角色 如果我使用Angularjs 如何使用ng型号和ng一起检查单选按钮,内ng重复,angularjs,angularjs-ng-repeat,angularjs-ng-model,angularjs-ng-checked,Angularjs,Angularjs Ng Repeat,Angularjs Ng Model,Angularjs Ng Checked,我试图从url获取角色数据(JSON),并使用ng repeat将其分配给单选按钮(显示角色列表)并在模式中显示。必须为当前分配给用户的角色选择任何一个选项 当用户更改选择并单击“确定”时,所选值应分配给对象,该对象将进一步传递到URL以更新用户角色 如果我使用 <div ng-repeat="item in roleDataList"> <input type="radio" ng-model="item" ng-checked="item.RoleId=
<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>
{{item.RoleName}
然后,它会将已分配的数据显示为默认值,但我无法访问选定的数据
如果我使用
<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>
{{item.RoleName}
然后所选角色在$parent.parentRoleId
中可用,但未选择默认值
在这两个方面都能得到帮助吗?看看这把小提琴,我想你想要什么就什么
}看看这把小提琴,我想你想要什么都行
}1)我的输入类型是收音机。2) roleDataList的值类似于12015-06-12T14:17:03.527公司的Associate 1 Associate 3)我希望在模式加载时选择“Associate”,如果RoleId与分配的id匹配,并且如果用户更改其角色,则控制器应接收新的角色id,因此,我可以将它传递到另一个URL。我不确定你的目标是什么。你能提供一个提琴/代码笔来帮助我澄清吗。1)我的输入类型是收音机。2) roleDataList的值类似于12015-06-12T14:17:03.527公司的Associate 1 Associate 3)我希望在模式加载时选择“Associate”,如果RoleId与分配的id匹配,并且如果用户更改其角色,则控制器应接收新的角色id,所以我可以把它传递到另一个URL。我不确定你的目标是什么。你能提供一个提琴/代码笔来帮助我澄清吗。