gpt4 book ai didi

javascript - Knockout 绑定(bind)复选框组

转载 作者:行者123 更新时间:2023-11-30 18:21:30 25 4
gpt4 key购买 nike

我有一个动态生成的复选框组,我需要将它绑定(bind)到我的 knockout View 模型。

这是我的复选框组代码:

<p>
<label>Properties</label>
<span class="formwrapper">
@{
foreach (ComboProperty item in this.Model.Properties)
{
@:<input type="checkbox" name="chkproperty" value="@item.PropertyId" /> @item.Name<br/>

}
}
</span>
</p>

所以在这里我可以选择多个复选框而不是单选按钮组。所以首先需要知道如何创建我的 knockout viewmodel 以管理多个值,然后如何绑定(bind)它。

我在 fiddler 中创建了这个以供引用。它有 json 集合。

http://jsfiddle.net/SSHev/5/

非常感谢。

最佳答案

我不确定你想要完成什么,但我已经更新了你的 jsFiddle 以使其工作:

http://jsfiddle.net/SSHev/11/

当你有多个相关的复选框时,你有一个多选输入。在 Knockout 中,这样的输入可以映射到一个值数组。正如您在我更新的 fiddle 中看到的那样,选中和取消选中这些框将在 self.properties 变量中插入或删除适当的值。这个变量是一个可观察的数组。

关于javascript - Knockout 绑定(bind)复选框组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11957493/

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