小胡子模板中的嵌套键
Nested keys in mustache template
我有以下数据结构:
var data = {
labels: { name: "Name" },
data: {
name: "Layer 1",
children: [
{
name: "Layer 1-1",
children: [
{ name: "Layer 1-1-1" },
{ name: "Layer 1-1-2" }
]
},
{
name: "Layer 1-2",
children: [
{ name: "Layer 1-2-1" },
{ name: "Layer 1-2-2" }
]
},
{ name: "Layer 1-3" }
]
}
};
如您所见,每一层都可以有自己的子层。在此 fiddle 中,您可以看到子项被渲染了多次:https://jsfiddle.net/kaljak/9xuLpnxp/
我需要更改哪些子项只渲染一次?
你有一对多的{{#children}}
标签,你应该把上面的改成{{#data}}
看到这个fiddle:https://jsfiddle.net/9xuLpnxp/1/
我有以下数据结构:
var data = {
labels: { name: "Name" },
data: {
name: "Layer 1",
children: [
{
name: "Layer 1-1",
children: [
{ name: "Layer 1-1-1" },
{ name: "Layer 1-1-2" }
]
},
{
name: "Layer 1-2",
children: [
{ name: "Layer 1-2-1" },
{ name: "Layer 1-2-2" }
]
},
{ name: "Layer 1-3" }
]
}
};
如您所见,每一层都可以有自己的子层。在此 fiddle 中,您可以看到子项被渲染了多次:https://jsfiddle.net/kaljak/9xuLpnxp/
我需要更改哪些子项只渲染一次?
你有一对多的{{#children}}
标签,你应该把上面的改成{{#data}}
看到这个fiddle:https://jsfiddle.net/9xuLpnxp/1/