【发布时间】:2012-07-03 09:05:32
【问题描述】:
为什么,当我尝试使用 knockout.js 通过 $index 绑定一些文本时,我得到的是函数的代码而不是数字?
<tbody data-bind="foreach: MyList">
<tr>
<td><span data-bind="text: $index + 1"></span></td>
</tr>
</tbody>
我得到的不是 1、2、3 等,而是:
您可以通过上图中的最后一个字符看到,我的零索引被添加到 1。如果我从绑定中删除“+ 1”,我会得到 0、1、2 而不是函数.
我如何告诉 knockout 来评估表达式?我在提交表单时遇到了同样的问题。我的字符串字段是作为函数而不是值提交的。
【问题讨论】: