1

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

JSBin 示例

但是我没有映射它,任何人都可以帮助我正确映射它并帮助我将子表安排为下一个'tr'。

我没有收到任何错误,但未显示值。

4

1 回答 1

1

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

基本上,我跟踪 json 数据中的路径并动态设置 KO 绑定,例如

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

textarea 元素也具有“value:”绑定,从而将更新的数据存储在视图模型中。

表格下方的 DIV 会自动更新并显示嵌套键的值: vm.values()[0]._values()[0].key() - 因此您可以看到模型在用户实际更新时改变值。

于 2013-08-02T21:13:45.770 回答