[英]How to print weather when the checkbox is checked in AngularJS?
我正在使用angularJS創建一個Web應用程序。 這里有一個復選框,看起來像這樣:
<input type="checkbox" ng-click="clickcheck()" ng-model="checkall" />
在我的控制器中,我有一個復選框檢查功能:
$scope.clickcheck = function() {
console.log(/* print wether if my checkbox is checked or not on checkbox click */);
}
我在這里需要做什么? 我只想打印是否在選中我的復選框時。
您的ng-model="checkall"
已經為您完成了這項工作:
$scope.clickcheck = function() {
if(checkall) {
console.log('Checkbox is checked!'); //Print weather here
} else {
console.log('Checkbox is not checked');
}
}
使用ngChange
代替ngClick
,當你已經attachec ngModel
即checkall
,它會評估為true
時復選框被checked
。
<input type="checkbox" ng-change="clickcheck()" ng-model="checkall" />
在控制器中
$scope.clickchech=function(){
console.log($scope.checkall ? 'checked' : 'unchecked');
}
復選框的值在$scope.checkall
變量中
console.log($scope.checkall);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.