如何访问控制器中已选中的复选框值?
这里的单选按钮阵列填充了许多单选按钮。
<label class="item item-input" ng-show="item.types !=''">
<div ng-repeat="type in item.types" style="margin-left:5px;">
<label class="item item-radio">
<input type="radio" name="group" ng-model="param.type">
<div class="item-content">
{{type.name}}
</div>
<i class="radio-icon ion-checkmark"></i>
</label>
</div>
</label>
和控制器代码
$scope.addItem = function(params) {
alert(params.type);
};
答案 0 :(得分:0)
鉴于您没有发布其余的控制器代码,我无法确定这是问题(或您唯一的问题),但我怀疑将ng-model
更改为{{1在type
函数中将params.type
更改为$scope.type
可以解决问题。像这样:
addItem
在你的控制器中:
<label class="item item-input" ng-show="item.types !=''">
<div ng-repeat="type in item.types" style="margin-left:5px;">
<label class="item item-radio">
<input type="radio" name="group" ng-model="type">
<div class="item-content">
{{type.name}}
</div>
<i class="radio-icon ion-checkmark"></i>
</label>
</div>
</label>