我有下面的 View 和 ViewModel 的代码,以及一些数据未绑定到视图的方式
数据应该是特定格式吗?
如果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}
]
非常感谢任何帮助
我有下面的 View 和 ViewModel 的代码,以及一些数据未绑定到视图的方式
数据应该是特定格式吗?
如果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。