gpt4 book ai didi

knockout.js - knockout "with"绑定(bind),并使用数组索引访问器

转载 作者:行者123 更新时间:2023-12-02 03:42:13 24 4
gpt4 key购买 nike

我正在尝试在 knockout 中使用以下“with”绑定(bind):

<td data-bind="with: $data.tiers()[$parents[1].Index]">
...
</td>

但我收到错误消息“意外的标记 )”。如果我只使用 $data.tiers()[0] 它会起作用,而且我知道 $parents[1].Index 的计算结果是一个数字。这只是 knockout 的限制,您不能使用嵌套索引访问器吗?

最佳答案

这是一个已知问题:ko.expressionRewriting.preProcessBindings failing at array expressions这在 KO 3.0 版中得到了修复。

如果您无法升级到 3.0,您可以在链接的 github 问题中找到可能的解决方法,因此您只需将表达式更改为:

<td data-bind="with: ($data.tiers()[$parents[1].Index])">
...
</td>

演示 JSFiddle .

关于knockout.js - knockout "with"绑定(bind),并使用数组索引访问器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19383083/

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