I have a form with some custom controls. At the bottom of this form, I need to display "numSelected of numRequired". I know "numRequired", but how can I figure "numSelected"?
The form looks something like this:
<div ng-controller="MyCtrl">
<fieldset ng-repeat="item in items">
<div class="buttons" ng-init="selectedVal=1">
<label>
<input type="radio" name="item{{$index}}" ng-model="selectedVal" value="1" ng-selected="selectedVal==1">
</label>
<label>
<input type="radio" name="item{{$index}}" ng-model="selectedVal" value="0" ng-selected="selectedVal==0">
</label>
</div>
</fieldset>
<div>{{numSelected}} of {{numRequired}}</div>
</div>
I've tried tying ng-click
and ng-change
to each input and doing the counting in MyCtrl
but I guess I don't know how to count items which meet conditions once I'm in there.