【发布时间】:2016-05-31 20:48:45
【问题描述】:
我正在使用带有assemble 的handlebars.js。
我有一个部分列表(它们是 svgs): icon-blue.hbs、icon-red.hbs、icon-white.hbs 等
我想遍历一个数组并为每个索引生成不同的部分。
我的 JSON 中有以下内容:
"list": [
{
"color": "red",
"val": "Lorem ipsum"
},
{
"color": "blue",
"val": "Lorem ipsum"
},
{
"color": "white",
"val": "Lorem ipsum"
}
]
然后在 index.hbs 我想做这样的事情:
{{#myData}}
{{#each list}}
{{> icon-{{color}} }} --> I know this isn't possible, so what can I do instead?
<span>{{val}}</span>
{{/each}}
{{/myData}}
有没有办法做到这一点?或任何其他方式来达到预期的结果?
【问题讨论】:
标签: html arrays handlebars.js assemble