gpt4 book ai didi

javascript - 单选按钮与 ng-repeat 的行为很奇怪

转载 作者:行者123 更新时间:2023-12-03 05:20:11 25 4
gpt4 key购买 nike

我有这个代码来生成单选按钮列表:

                <div ng-show="user.role != 'COLLABORATEUR'">
<div class="form-group row clearfix">
<label for="roleRadio" class="col-sm-3 control-label">Role</label>
<div class="checkbox-demo-row" ng-repeat="role in roles">
<div class="input-demo radio-demo row">
<label class="radio-inline custom-radio nowrap">
<input type="radio" id="roleRadio" name="roleRadio" ng-model="user.role">
<span>{{role.name}}</span>
</label>
</div>
</div>
</div>
</div>

Angular 色:[{name:"SUPERCHEF"},{name:"CHEF"},{name:"COLLABORATEUR"}]

用户 Angular 色:{ Angular 色:"SUPERCHEF"}

因此,按照日期规定,默认情况下应选择 Angular 色 SUPERCHEF 但没有选择任何按钮,当我单击任何给定按钮时,总是选择最后一个按钮,当我第二次单击时,我可以点击我想要的任何地方。

最佳答案

[编辑]设置 radio 输入的ng值:

<input type="radio" name="roleRadio" ng-model="user.role" ng-value="{{role.id}}">

并且需要设置默认值,例如:

$scope.user = {
role: 'SUPERCHEF'
};

关于javascript - 单选按钮与 ng-repeat 的行为很奇怪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41420044/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com