将复选框输入组映射到AngularJS数组
Map checkbox inputs group to AngularJS array
我需要将选中复选框的列表映射到javascript(AngularJS)数组。当用户选中一个复选框时,我需要更新相关的数组。此数组必须具有以下结构:
$scope.items = ["value specific selected checkbox1", "value specific selected checkbox2"]
我在输入标记中使用ng true value指令来设置所选复选框的特定值,以添加到项目数组中。
如果用户取消选中一个复选框,我需要从项目数组中删除特定的值。数组不应具有重复的值。
看看这个:https://github.com/vitalets/checklist-model
否则,您可以创建自己的指令,该指令将使用复选框的ngModelController($formatters和$parsers):
- 格式化程序:您的模型是一个数组,根据复选框的值是否在此数组中,您将返回true或false
- Parser:如果选中,则将复选框值添加到数组中,否则将其删除
相关文章:
- 使用angularjs数组中的slice
- AngularJS数组的和
- 将复选框输入组映射到AngularJS数组
- 如何使用angularjs数组列表传递到服务器
- AngularJS:数组中所有对象的$watch属性
- 把AngularJS数组改成ng-repeat
- AJAX调用后Angularjs数组没有更新
- 如何在MySQL数据库中输入angularJs数组
- AngularFire在AngularJS数组中移除移位项
- AngularJS数组过滤器不起作用
- AngularJs数组不添加重复项
- 带对象的AngularJS数组
- 如果ID存在于angularjs数组中
- AngularJS -数组在其他JS文件
- AngularJS数组被重置
- 检查对象是否位于 localStorage 中的 AngularJS 数组中
- 如何将数据存储到AngularJS数组中
- 如何将html输入中的文本推送到AngularJS数组中
- 如何在排序后更新AngularJS数组
- AngularJS数组不是在View Load加载,而是在警报/控制台工作