angular js中的复选框功能
checkbox functionality in angular js
我在一行中有多个文本框,共有五列,这些文本框在默认情况下是禁用的,如果我选中与该特定行对应的复选框,则应该启用这些文本框。使用以下代码,我可以通过只选中第一个复选框来启用所有文本框。但我每排都需要一个单独的手术。
我的控制器代码:
$scope.checkEnable = function () {
console.log($('#check').prop('checked'));
$scope.enableText = !$('#check').prop('checked');
};
html:
<div class="row item-head" ng-repeat="item in area track by $index">
<div class="col-md-4 col-xs-4 check-box">
<input type="checkbox" id='check' ng-model="check" ng-change="checkEnable()" /> {{item.servicename}}
</div>
<div class="col-md-8 col-xs-8">
<div class="row">
<div class="col-md-2 col-xs-2"></div>
<div class="col-md-2 col-xs-2">
<input type="text" class="form-data" ng-disabled="enableText" />
</div>
<div class="col-md-2 col-xs-2">
<input type="text" class="form-data" ng-disabled="enableText" />
</div>
<div class="col-md-2 col-xs-2">
<input type="text" class="form-data" ng-disabled="enableText" />
</div>
<div class="col-md-2 col-xs-2">
<input type="text" class="form-data" ng-disabled="enableText" />
</div>
<div class="col-md-2 col-xs-2">
<input type="text" class="form-data" ng-disabled="enableText" />
</div>
</div>
</div>
</div>
在这种情况下,您甚至不需要控制器(当然也避免使用jQuery)。你只需要像ng-disabled="check"
:一样使用ngDisabled
<div class="row item-head" ng-repeat="item in area track by $index">
<div class="col-md-4 col-xs-4 check-box">
<input type="checkbox" ng-model="check"> {{item.servicename}}
</div>
<div class="col-md-8 col-xs-8">
<div class="row">
<div class="col-md-2 col-xs-2"></div>
<div class="col-md-2 col-xs-2">
<input type="text" class="form-data" ng-disabled="check">
</div>
<div class="col-md-2 col-xs-2">
<input type="text" class="form-data" ng-disabled="check">
</div>
<div class="col-md-2 col-xs-2">
<input type="text" class="form-data" ng-disabled="check">
</div>
<div class="col-md-2 col-xs-2">
<input type="text" class="form-data" ng-disabled="check">
</div>
<div class="col-md-2 col-xs-2">
<input type="text" class="form-data" ng-disabled="check">
</div>
</div>
</div>
</div>
相关文章:
- 具有onclick功能的自定义复选框在实际切换复选框之前执行功能
- 将复选框转换为图像,需要添加拖动功能才能更改图像
- 如何在具有分页功能的表格排序器中取消选中所有复选框
- 复选框树视图功能不起作用
- 复选框单击功能不起作用
- 在jqgrid中选中所有复选框的功能
- 选中复选框时如何激活功能
- 通过单击复选框启动智能功能
- 预选中复选框功能
- 复选框 - 选中取消选中功能不起作用
- Ruby on Rails - 我的“checkall”复选框功能跳转到数据表上的页面
- 使用Bootstrap Glyphicons创建复选框功能
- angular js中的复选框功能
- HTML javascript复选框功能
- 当父级具有单击事件时,复选框功能不起作用
- Ajax:将复选框功能转换为Wordpress中的输入字段和更新按钮
- Ajax复选框功能
- 像单选按钮一样的复选框功能
- Javascript 选中/取消选中所有复选框功能仅在有多个复选框时才有效
- 弹出窗口内的复选框功能