在加载json数据后的knockoutjs中,ui变得没有响应

时间:2012-03-16 18:11:06

标签: knockout.js

这种情况发生在嵌套项目中。 代码可以在这里看到。 http://jsfiddle.net/PxULV/3/

提前谢谢。

2 个答案:

答案 0 :(得分:0)

如果您希望映射插件正常工作,您应该尝试确保您映射的集合是由第一个实例中的映射插件创建的。当映射插件运行时,它会创建特殊的mappedObservableArrays,然后可以随后更新。

您还指定了fromJSON方法,没有任何映射信息。因此,插件只为人/儿童集合创建了匿名对象。它没有被指示创建Person对象。

我在这里有一个有效的例子。

http://jsfiddle.net/madcapnmckay/Nje3S/

希望这有帮助。

答案 1 :(得分:-1)

我认为你刚刚错过了Knockout映射插件。您还需要将“a”变量定义为常规JavaScript对象而不是字符串(删除围绕它的单引号)。

很抱歉,但我找不到链接到JsFiddle中的映射插件的方法。