Reputation: 518
I have a simple checkbox input
<input type="checkbox" name="xxx" data-ng-clik='someFunction(true/false)' "/>
If user tick checkbox I want to call my someFunction(true) with true value and if user uncheck I want to call the same function someFunction(false) with false value.
Any suggetions how can I do that?
Upvotes: 9
Views: 21344
Reputation: 136144
You should call your method on ng-change
of checkbox, to get correct changed value. Also add ng-model
to get two way binding enable your checkbox value.
<input ng-model="myCheckbox" type="checkbox" name="xxx"
ng-change='someFunction(myCheckbox)'">
Upvotes: 11
Reputation: 2549
you got to use ng-model
in the checkbox field
<input type="checkbox" name="xxx" ng-model="value" data-ng-click='someFunction(true/false)' "/>
So in your function, you can get it by using $scope.value
Upvotes: 0