簡體   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