【发布时间】:2014-10-31 19:41:54
【问题描述】:
我正在使用一些嵌套的 ng-repeats,第三层是一组复选框。最初,我收到了一系列复选框的选项,所以我这样做:
<div class="fadingOptionsHere" ng-repeat="fading in fade.options">
<input type="checkbox" ng-model="fadingsHere" value="{{fading.id}}">{{fading.name}}
</div>
我很想找到一种方法来只取回所选复选框的值。如果我可以将嵌套选项数组替换为仅包含所选项目的数组,那将是非常理想的,这样我就可以像这样将 json 对象发回。
这是嵌套的第三层,所以我无法追踪这些家伙。对于 ng-repeat 的每次迭代,我如何才能仅获取选择框的选定值(作为 fading.id)?
我一直尝试引用 fadingsHere 模型,但没有成功。
谢谢!
【问题讨论】:
-
当嵌套在子作用域中时,您不能将原始变量传递给
ng-model。阅读范围和继承,了解为什么在 ng-model 中始终使用对象属性很重要
标签: javascript arrays angularjs checkbox