我有一个对象数组:
objects = [
{
name: "a",
val: 1
},
{
name: "b",
val: 2
}
]
我正在尝试使用Handlebars生成以下HTML:
<ul>
<li> <a href="#a">...</a> </li>
<li> <a href="#b">...</a> </li>
</ul>
如果我不需要哈希,我会这样做:
<ul>
{{#objects}}
<li> <a {{bindAttr href="name"}}>...</a> </li>
{{/objects}}
</ul>
我无法使用href="#name"
或href=#"name"
。有没有办法在名称属性前面获取哈希值?
答案 0 :(得分:1)
<ul>
{{#each item in objects}}
<li> <a href="#{{unbound item.name}}">...</a> </li>
{{/each}}
</ul>
但我不确定你在做什么,你可能想要使用link-to helper