小胡子模板中的嵌套键

时间:2016-06-08 07:58:50

标签: javascript mustache

我有以下数据结构:

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" }
    ]
  }
};

正如您所看到的,每个图层都可以拥有自己的孩子。在这个小提琴中你可以看到,孩子们被多次渲染:https://jsfiddle.net/kaljak/9xuLpnxp/

我需要更改孩子只渲染一次吗?

1 个答案:

答案 0 :(得分:1)

您有一对多{{#children}}个代码,您应该将较高的代码更改为{{#data}}

看到这个小提琴:https://jsfiddle.net/9xuLpnxp/1/