gpt4 book ai didi

knockout.js - 在绑定(bind)中使用 $index 时,Knockout 未评估表达式

转载 作者:行者123 更新时间:2023-12-03 21:10:36 25 4
gpt4 key购买 nike

为什么,当我尝试使用 knockout.js 使用 $index 绑定(bind)一些文本时,我得到的是函数的代码而不是数字?

<tbody  data-bind="foreach: MyList">
<tr>
<td><span data-bind="text: $index + 1"></span></td>
</tr>
</tbody>

我没有得到 1、2、3 等,而是得到了这个:

enter image description here

您可以通过上图中的最后一个字符看到,我的零索引被添加到 1。如果我从绑定(bind)中删除“+ 1”,我会得到 0、1、2 而不是函数。

我如何告诉 knockout 评估表达式?我在提交表单时遇到了同样的问题。我的字符串字段作为函数而不是值提交。

最佳答案

$index 是一个 observable,它是一个函数。试试 <span data-bind="text: $index() + 1"></span>

关于knockout.js - 在绑定(bind)中使用 $index 时,Knockout 未评估表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11302338/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com