是否可以在车把路径内使用车把?

时间:2017-10-19 16:27:14

标签: templates handlebars.js mustache

我有一个这样的对象:

{ "var1": "x", "var2": { "x": "y": "z": } }

我想要{{var2.{{var1}} }}

之类的东西

1 个答案:

答案 0 :(得分:1)

lookup built-in helper(在“查找帮助程序”部分下)可以处理此问题。

var obj =  {
  "var1": "z",
  "var2":
  {
    "x": 'x value',
    "y": 'y value',
    "z": 'z value'
  }
}
var output =  Handlebars.compile('{{lookup var2 var1}}')(obj)
// output would be 'z value' in this case

它基本上允许你在对象(var1)中“查找”属性(var2