基本上我正在制作一个可重复的部分,并且我希望所有复选框的选中状态都由数组预先提供。
<div style="height: 100%; border: 1px solid grey; overflow-y: scroll;" id="AssociatedUsers" data-bind="foreach: AllUserList">
<input type='checkbox' class='cSupUser' style="width:20px;margin:2px" value="$data" data-bind='checked: supplierUsers' /><span data-bind='text: $data.Text'></span><br />
</div>
但显然 value="$data" 只是返回字符串 "$data"。我决定开始研究一个解决方案,在我保存和加载相关数据时,我只用 json 字符串映射数组,但这增加了复杂性,感觉就像一个 hack,所以我想知道是否有更好的方法来处理这个情况。我还希望supplierUsers 可以直接映射到viewModel,因为我将从viewModel 生成对服务器的响应,但是observableArrays 似乎不适用于该参数。
我使用淘汰赛框架只有 3 天,感谢任何帮助/建议。