繁体   English   中英

嵌套json的淘汰赛映射

[英]Knockout mapping for nested json

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

JSBin样本

但是我无法映射它,没有人能帮助我正确映射它并帮助我将子表安排为下一个“ tr”。

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

该代码绝对不干净,但似乎可以正常工作: http : //jsfiddle.net/ezg5U/

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

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

同样,textarea元素具有“ value:”绑定,因此将更新的数据存储在视图模型中。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM