Angularjs:bootstrap中的单选按钮不发送false值

时间:2017-01-19 09:09:23

标签: angularjs radio-button

大家好我想问一下如何解决这个问题。 我有一个单选按钮

<div class="col-sm-2">
    <div class="form-group">
       <label class="radio-inline">
       <input type="radio" name="radioOpt" ng-model="modalData.mine" ng-value="true" ng-change="eval()">mine</label>
                                        </div>
</div>

/* my input fields that is set to disabled *

<div class="col-sm-2"  style="padding:0;margin:0;">
    <div class="form-group">
        <input ng-disabled="disabled " class="form-control" type="text" ng-model="modalData.input">
    </div>
</div>

控制器:

$scope.eval= function() {
    if($scope.modalData.mine) {
        $scope.disabled = false;
    } else {
        $scope.disabled = true;
    }       
}

继承人们:http://codepen.io/pango143/pen/YNNJwK

该场景是我有一个禁用的输入,只有在选择了地雷无线电btn时才会启用。我没有问题,但问题是当我点击另一个收音机btn输入没有返回到禁用状态,这意味着单选按钮没有在绑定中发送错误值。

0 个答案:

没有答案