【发布时间】:2016-02-01 18:07:00
【问题描述】:
我正在尝试 Knockout 映射,并想知道是否可以将项目插入到分层 json 模型的子级别中。
使用类似这样的 Json,我可以将项目添加到子级别吗?加个苹果?
var food = [
{foodGroupName: "Fruits", subGroups: [
{subGroupName: "Apples", values: [
{"mytitle":"Granny Apple","mycaption":"Muffin sweet roll marshmallow."},
{"mytitle":"Green Apple","mycaption":"Jelly beans sugar plum lemon drops."},
{"mytitle":"Crab Apple","mycaption":"Sesame snaps gingerbread pudding cupcake."}
]},
{subGroupName: "Oranges", values: [
{"mytitle":"Navel Orange","mycaption":"Muffin sweet roll marshmallow."},
{"mytitle":"Blood Orange","mycaption":"Jelly beans sugar plum lemon drops."},
{"mytitle":"Mandarin Orange","mycaption":"Sesame snaps gingerbread pudding cupcake."},
{"mytitle":"Clementine","mycaption":"Pudding jelly-o dessert soufflé."}
]}
]
},
{foodGroupName: "Vegetables", subGroups: []},
{foodGroupName: "Proteins", subGroups: []}
];
我整理了一个 Fiddle:http://jsfiddle.net/e7bmt74b/5/
我想让“Add New”按钮添加一种新类型的苹果,并将其添加到 Json 中,如 textarea 所示。
【问题讨论】:
标签: json knockout.js