【发布时间】:2014-11-05 01:14:12
【问题描述】:
我想在单个复选框上执行全选和取消全选操作单击下面提到的是我的代码
全选复选框的 HTML
<li>Check All
<input type="checkbox" ng-model="selectedAll" ng-click="checkAll()" id="myCheckbox"/>
</li>
复选框列表的HTML
<div class="column select">
<a class="checkbox" ng-click="item.isSelected=!(item.isSelected||false)" href="javascript:void(0);"></a>
</div>
Angular Js 选择所有复选框
scope.checkAll = function () {
if (scope.selectedAll=true)
{
alert(1)
$('#myCheckbox').attr('checked', false)
angular.forEach(scope.contents, function (item) {
return item.isSelected = true;
});
} else
{
alert(2)
scope.selectedAll = true;
angular.forEach(scope.contents, function (item) {
item.isSelected = false;
});
}
};
上面提到的是 Angular js 现在选择所有复选框,当我选择全选复选框时,它可以正常工作并选中所有复选框,唯一的问题是当我取消选择它时,它没有执行任何我想取消选择所有的操作选中复选框,同时取消选择主全选复选框任何帮助将不胜感激
【问题讨论】:
标签: asp.net-mvc angularjs