我想制作一个模板,可以确定它将呈现哪个部分,例如
在模板中:
{{#objectA}}
{{>partial}}
{{/}}
{{objectB}}
{{>partial}}
{{/}}
其中partial是objectA和objectB上具有模板值的属性
有没有合理的方法在单个实例中执行此操作或类似的操作?
答案 0 :(得分:1)
Checkout Partial Expressions aka dynamic partials他们根据部分名称的分辨率作为参考完成。假设每个对象都有foo
属性:
{{#partial bar}}
bar partial!
{{/partial}}
{{#partial qux}}
qux partial!
{{/partial}}
{{#each items}}
<li>item {{>foo}}
{{/each}}
数据就像:
items: [
{ foo: 'bar' },
{ foo: 'qux' },
]