首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何获取在无线电中使用的ng-model的值?

如何获取在无线电中使用的ng-model的值?
EN

Stack Overflow用户
提问于 2015-06-03 22:04:19
回答 1查看 420关注 0票数 0

如何访问控制器中选中的复选框值?

这里的单选按钮数组填充了许多单选按钮。

代码语言:javascript
代码运行次数:0
运行
复制
<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>

和控制器代码

代码语言:javascript
代码运行次数:0
运行
复制
$scope.addItem = function(params) {
    alert(params.type);
}; 
EN

回答 1

Stack Overflow用户

发布于 2015-06-03 22:34:21

考虑到您没有发布其余的控制器代码,我不能肯定这就是问题所在(或者您唯一的问题),但我怀疑在addItem函数中将ng-model更改为type并将params.type更改为$scope.type就可以解决问题。如下所示:

代码语言:javascript
代码运行次数:0
运行
复制
<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>

在你的控制器中:

代码语言:javascript
代码运行次数:0
运行
复制
$scope.addItem = function(params) {
  alert($scope.type);
};
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30622425

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档