I am trying to pass value from my html to controller by radio buttons.
html code
<div>
<p>Please select your gender:</p>
<input type="radio" id="male" name="gender" value="male" [(ngModel)]="male.value"
ng-click="vm.valueSelected($event.target.value)">
<label for="male">Male</label><br>
<input type="radio" id="female" name="gender" value="female" [(ngModel)]="female.value"
ng-click="vm.valueSelected($event.target.value)">
<label for="female">Female</label><br>
<div>
controller
vm.valueSelected = function(value) {
console.log('valueSelected', value);
}
I am getting undefined on the console for 'value' when I try the above way
I tried many examples http://plnkr.co/edit/4lvJclZuh0lryF1nhmdt?preview
https://plnkr.co/edit/?p=preview&preview
I just need to pass selected radio value to controller not sure what exactly is going wrong.
male.valueandfemale.valueintovm.valueSelectedmethod.