【发布时间】:2014-10-21 10:07:23
【问题描述】:
我正在使用 ng-repeat 创建一组表单,每个表单都有一个复选框(如果重要,可能会更改为收音机),并且我正在尝试操作检查的特定级别。所以我要做的是传递复选框的索引(ng-repeat 中自身的索引。让我告诉你我的意思
<div class="saInstrcutionTableRow" ng-repeat="parent in listTable track by $index">
<div class="saInstrcutionLeft"></div>
<!-- parent levels -->
<div class="saInstrcutionCRight saInstrcutionTitle"><div class="parentSub1"> <input type="checkbox" ng-model="levelPicker">{{parent.name}}</div></div>
</div>
</div>
所以在这里我只是在 ng-model="levelPicker" 下重复输入的名称。我正在按此按钮之外的按钮,该按钮使用我设置的功能,只需要在重复中传递复选框的索引,就像这样 -
<button type="button" class="resultsButton" ng-click="submitNewSub(Checkbox index here)">Submit</button>
是否有某种角度来定位选中的复选框并在重复中获取其索引?我正在使用它在其中添加孩子。我已经尝试了一些东西,但我不确定如何直接引用它并获取它的索引(在角度范围内)。任何输入将不胜感激。谢谢!!
【问题讨论】:
-
你试过
$index吗? -
这个按钮在 ng-repeat 之外,所以 $index 不起作用
标签: javascript angularjs