我有下面的视图和视图模型的代码,以及数据如何不绑定到视图的一些
http://jsfiddle.net/vZdJz/
数据是否应采用特定格式?
如果 JSON 采用以下格式怎么样
{
"0": {1,2,3},
"1": {2,3,4},
"2": {3,4,5},
"3": {4,5,6}
}
而不是以下数组
[
{1,2,3},
{2,3,4},
{3,4,5},
{4,5,6}
]
任何帮助都非常感谢
好的,所以你有一些语法错误。首先,复选框需要使用checked
绑定,而不是value
绑定。您还有一个具有两个数据绑定属性的元素,该元素无效。看看这个小提琴,看看一个工作版本(我去掉了未使用的属性,它们把东西弄乱了)。您还应该注意,将复选框绑定到 id
属性没有多大意义。
请注意,我使用的是 Knockout2.0,jsfiddle 有一个框架。使用您链接到的最新版本时,我仍然收到错误。我无法弄清楚为什么,特别是考虑到它适用于 2.0。