【发布时间】:2017-02-22 10:48:02
【问题描述】:
在这个 Angular 示例中如何检查复选框是否被选中/选中? 因此,当用户选择/选中第一个复选框时,我希望得到 true,而当取消选择/取消选中它时,我希望得到 false。
angular.module('app', [])
.controller('Controller', function($scope) {
$scope.toggleSelection = function toggleSelection() {
// how to check if checkbox is selected or not
};
})
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<div ng-app="app" ng-controller="Controller">
<h1>Get checkbox selection (true/false)</h1>
<label>
<input id="one" type="checkbox" ng-click="toggleSelection()">This
</label>
<br>
<label>
<input type="checkbox" ng-click="toggleSelection()">That
</label>
<br>
<label>
<input type="checkbox" ng-click="toggleSelection()">Lorem
</label>
<br>
<label>
<input type="checkbox" ng-click="toggleSelection()">Ipsum
</label>
</div>
【问题讨论】:
-
虽然这个问题被标记为重复,但这里选择的答案效果更好。
标签: javascript angularjs