首页 > 解决方案 > 带值的单选选项默认检查

问题描述

我有一个单选选项列表,如下所示。我希望在第一次渲染时默认选择第一个选项,但它没有提供所需的输出:

<label class="radio normalFontWeight">
                <input type="radio" name="Criteria" data-ng-value="EVERYONE_REVIEWED" data-ng-model="stage.completionRule" checked="checked"> 
                option 1
</label>                                              
<label class="radio normalFontWeight">
                    <input type="radio" name="Criteria" data-ng-value="HAS_MIN_REVIEWS" data-ng-model="stage.completionRule"> 
                    option 2
    </label>

我都尝试过checked="checked" && checked 但没有成功,因为第一次渲染两个选项 r 未选中

标签: javascripthtmlangularjsradio-button

解决方案


我已经解决了问题: ng-model 值需要用相应的单选按钮的输入值进行初始化,默认情况下要检查,即在我的情况下stage.completionRule = "EVERYONE_REVIEWED"


推荐阅读