大家好我想问一下如何解决这个问题。 我有一个单选按钮
<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输入没有返回到禁用状态,这意味着单选按钮没有在绑定中发送错误值。