Mam kilka pól wyboru w pliku angular.js i próbuję pobrać wartość ng-model z zaznaczonego pola wyboru po kliknięciu. Jakieś sugestie?
<div class="checkbox">
<label>
<input type="checkbox" ng-model="hyp" value="false" ng-click="selection($event)">
Hypertension
</label>
</div>
$scope.selection = function($event){
console.log($event.target.value);
}
Mam nadzieję, że jest to wystarczająco jasne: /
Odpowiedzi:
6 dla odpowiedzi № 1możesz bezpośrednio umieścić swój model w swojej funkcji: ng-click="selection(hyp)"
0 dla odpowiedzi nr 2
Możesz uzyskać wartość bezpośrednio z modelu. Możesz to zrobić:
$scope.hyp = false; // You can remove the value attribute
$scope.selection = function() {
console.log($scope.hyp);
};