一尘不染

如何在AngularJS中获取所选单选按钮的值

angularjs

我有两个单选按钮passfail

如何获取所选单选按钮的值。

<div class="col-md-4">
            Result
            <div class="radio">
                <label><input type="radio" name="rdoResult">pass</label>
            </div>
            <div class="radio">
                <label><input type="radio" name="rdoResult">fail</label>
            </div>
        </div>

我是否需要使用ng-model或其他东西。在jquery中,我知道Angularjs中没有的东西。


阅读 264

收藏
2020-07-04

共1个答案

一尘不染

双方应该有相同ng-model与不同 ng- value
(意味着有选择使用optionS或radio按钮),使所选择的值将在修改result$
scope变量,你可以抓住的形式的控制器内部的值或者提交按钮点击。

标记

<div class="col-md-4">
    Result
    <div class="radio">
        <label>
            <input ng-model="result" type="radio" name="rdoResult" ng-value="'pass'">
              pass
        </label>
    </div>
    <div class="radio">
        <label>
            <input ng-model="result" type="radio" name="rdoResult" ng-value="'fail'">
              fail
        </label>
    </div>
</div>
2020-07-04