这是我用于在每列中生成单元格的代码块。 有没有办法在前两次迭代中限制此循环。
<tr data-bind="foreach: activeColumns">
<td>
<select data-bind = "options:$root.weightageType" style="font-size: 12px;">
</select>
</td>
</tr>
这里activecolumn是一个可观察的数组,代表我的表的所有列。我想在每一列中添加一个下拉列表,除了前两列。
答案 0 :(得分:0)
你可以使用$ index获取循环的index,你可以使用if来绑定前两个。否则,你可以使用custom binding并掌握你的逻辑。
为了澄清,您可以使用以下命令创建自定义绑定并传递索引:
data-bind="text: Name, nameOfYourCustomBindingMethod: $index
然后在您的自定义活页夹中,您可以使用以下方式获取索引:
ko.utils.unwrapObservable(valueAccessor())