0

我有下面的 View 和 ViewModel 的代码,以及一些数据未绑定到视图的方式

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}
]

非常感谢任何帮助

4

1 回答 1

0

好的,所以你有一些语法错误。首先,复选框需要使用checked绑定,而不是value绑定。您还有一个具有两个数据绑定属性的元素,这是无效的。看看这个小提琴看看一个工作版本(我去掉了未使用的属性,它们是杂乱无章的东西)。您还应该注意,将复选框绑定到id属性并没有多大意义。

注意,我使用的是 Knockout2.0,jsfiddle 有一个框架。使用您链接到的最新版本时,我仍然遇到错误。我无法弄清楚为什么,特别是考虑到它适用于 2.0。

于 2012-06-22T23:29:01.407 回答