用于嵌套JSON敲除映射(Knockout mapping for nested json)

2019-10-18 11:14发布

我试图创建一个JSON模式查看器和编辑器。 我需要显示动态生成的嵌套JSON作为嵌套表,必须能够编辑或添加新的。 为此,我试图映射一个嵌套的JSON淘汰赛观察到的,向他们展示一个嵌套表

JSBin样本

但我未能映射它谁能帮助我正确地映射,并帮我安排孩子表作为下一个“TR”。

我没有得到任何错误,但不显示的值。

Answer 1:

该代码是绝对不干净,但它似乎工作: http://jsfiddle.net/ezg5U/

基本上,我跟踪JSON数据和动态设置KO绑定像内的路径

data-bind="'text: values()[0]._values()[1].key'"

也textarea的元素具有“值:”结合,从而存储在所述视图模型的更新的数据。

表下面的DIV自动更新并显示嵌套项的值:))vm.values([0] ._值()[0]的.key( - 以便可以看到,该模型实际上是更新当用户改变值。



文章来源: Knockout mapping for nested json