如何使用AngularJS中的ng模型获取复选框值(由用户检查)
How to obtain Checkbox values ( checked by user) using ng-model in AngularJS
在尝试实现复选框功能时,我无法获取用户选择了哪些复选框。这是怎么做到的?下面是我的HTML片段:
<td>
<table border="0"><th>Tier</th>
<tr ng-repeat="item in tiertype">
<td>
<label class="checkbox" for="{{item.id}}">
<input type="checkbox" ng-model="selection.ids[item.id]" name="tier_class" ng-checked="item.checked" id="{{item.id}}"/>{{item.name}}
</label>
</td></tr></table>
</td>
下面是我的javascript片段:
$scope.tiertype = [
{ id: 1, name: "All", checked: true},
{ id: 2, name: "Standard", checked: false },
{ id: 3, name: "Unreserved", checked: false },
{ id: 3, name: "Reserved", checked: false },
{ id: 4, name: "General", checked: false }
];
我在使用"复选框值={{selection.ids}}"时没有得到正确的值。此外,在检查任何复选框时,所有复选框都会被选中或id为1的复选框(默认值)。我觉得很奇怪,搞不清楚。我哪里错了,因为我在AngularJS方面没有太多经验。
只需将复选框ng模型设置为检查的布尔值。IE:ng model="item.checked"
相关文章:
- 使用javascript反复检查用户在facebook上的登录状态
- 如何检查用户在html5视频播放器中观看了完整的视频
- 如何检查用户已经登录facebook
- 如何检查用户是否使用$routeChangeStart登录angularjs
- 我确实有一个表单,如果用户输入了输入,它应该检查否定或空的输入框,并抛出一条警告消息
- 如何使用sendy检查用户(已订阅或未订阅)的状态
- 从后端检查Open Social小工具中的用户身份验证
- 检查用户是否在Orchard CMS中获得授权
- HTML.如何检查用户是否在表单中输入了文本
- 如何检查用户是否开始关注
- 检查用户是否正在访问纯根url
- 检查用户是否具有角色分析云代码
- 流星用户帐户和alanning流星角色-登录时检查角色
- 如何检查用户是否已经在NodeJs-Mongoose中关注其他用户
- 检查请求的用户是否是django中的所有者
- 如何检查当前用户电子邮件是否已在客户端js文件中验证
- 如何在将鼠标悬停在提交/锚点上时检查复选框是否已选中,并显示提示用户这样做的警报
- Facebook JavaScript SDK 检查用户是否为粉丝(错误:指定的版本无效)
- 角度2:检查用户的浏览器是否兼容
- 如何使用AngularJS中的ng模型获取复选框值(由用户检查)