我是handlebar.js的新手。我想在Handlebar模板中迭代Home.Room时访问Home.Names.Id。
但我的价值空虚。
{{#Home.Room}}
{{Home.Names.id}}
{{/Home.Fip}}
我在这里错过了什么吗?我需要你宝贵的建议。
答案 0 :(得分:2)
执行此操作时:
{{#x}}
{{y}}
{{/x}}
句柄将在y
内寻找x
,因此数据必须如下所示:
x: { y: ... }
或者像这样:
x: [ { y: ... }, { y: ... } ]
如果您想在y
上方的名称空间中查找x
,可以说../y
:
{{#x}}
{{../y}}
{{/x}}
在你的情况下:
{{#Home.Room}}
{{../Home.Names.id}}
{{/Home.Room}}
我假设你问题中的Fip
只是一个复制'n'糊糊错字BTW。
演示(打开你的控制台):http://jsfiddle.net/ambiguous/NCUnP/