第一次在angularjs中选择了不正确的单选按钮

时间:2017-06-20 15:45:19

标签: javascript html angularjs

这是我的单选按钮的HTML代码

<div class="form-inline">
    <fieldset class="form-group">
        <input name="isOwner" ng-model="art.isOwner" ng-required="!art.isOwner" ng-value="1" type="radio" id="radio11">
        <label for="radio11">Yes</label>
    </fieldset>

    <fieldset class="form-group">
        <input name="isOwner" ng-model="art.isOwner" ng-required="!art.isOwner" ng-value="1" type="radio" id="radio21">
        <label for="radio21">No</label>
    </fieldset>
</div>

当我点击yes按钮时,它会选择no单选按钮,但它只会在第一时间发生

我发现了类似于我的问题的问题

Incorrect radio button getting selected for ng-repeat radio buttons

但很难理解问题的解决方案

1 个答案:

答案 0 :(得分:0)

将输入的标签包裹在输入中:

<label for="radio21">
  <input name="isOwner" ng-model="art.isOwner" ng-required="!art.isOwner" ng-value="1" type="radio" id="radio21"> No
</label>