这是我的单选按钮的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
但很难理解问题的解决方案
答案 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>