【发布时间】:2014-12-17 05:29:16
【问题描述】:
我有一个数字数组,我想将它们显示为用户可以选中/取消选中的复选框选择,然后我想做的是创建另一个值数组表示选中的复选框。
因此,例如,我的选择是:
$scope.options = [500, 1250, 2500, 5000, 10000, 25000, 50000, 100000];
我的第二个数组是:
$scope.selected = [1250, 2500, 5000, 10000, 25000];
我想构建一个看起来像这样的表单:
[ ] 500
[x] 1250
[x] 2500
[x] 5000
[x] 10000
[x] 25000
[ ] 50000
[ ] 100000
并根据表单中选中/未选中的值更新第二个数组。我想我知道如何在第一个数组上使用 ngRepeat 构建表单,并且为复选框设置选中标志应该很简单,但我不确定如何更新第二个数组。
有没有比较简单的方法?
非常感谢任何帮助!谢谢,
迪伦
【问题讨论】:
标签: javascript arrays angularjs