gpt4 book ai didi

javascript - knockout checkValue一直设置为 "on"

转载 作者:行者123 更新时间:2023-11-27 23:49:00 26 4
gpt4 key购买 nike

在以下代码中,pVM.PeoplepVM.PeopleSelected 是可观察数组。

<tbody data-bind="foreach: pVM.People">
<tr>
<td><input type="checkbox" data-bind="checkedValue: $data, checked: pVM.PeopleSelected" /></td>
<td data-bind="text: $data.Name"></td>
</tr>
<tbody>

当我选中一个框时,所有框都会被选中,如果我查看 chrome javascript 控制台,我的数组会打印 ["on"] 而不是列表中的对象 pVM.People.

我在 JSFiddle 中做了一个小东西,代码运行良好,所以我知道上面的代码中没有表示出更复杂的事情。然而,该应用程序非常大,我什至不知道要寻找什么。

任何人都可以为我指出正确的方向,为什么当我选中复选框时对象会转换为“on”

最佳答案

我使用了错误版本的 knockout 。在 knockout 2.3.0 中显然我上面的解决方案不起作用。

关于javascript - knockout checkValue一直设置为 "on",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32877364/

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