【发布时间】:2015-10-20 15:26:14
【问题描述】:
我有以下模板文件(实际用于我的组件)
{{#each details.secs as |sec|}}
<div class="row">
{{#each secs.flds as |fld|}}
// if fld.id is 'abc', use abc.hbs
// if fld.id is 'xyz', use xyz.hbs
{{/each}}
</div>
{{/each}}
我的问题是如何使用单独的子模板文件并将它们包含在上述父文件中(根据条件)
因此如果 field.id 是 'abc',它应该使用来自 abc.hbs 的渲染逻辑 abc.hbs 还需要“字段”模型输入来进行渲染(它的输出应该附加到主模板中)
【问题讨论】:
-
看看
{{component}}助手。或者,只需编写一个{{if}}语句,使用(eq field.id 'abc')之类的条件。 -
但是我如何拥有单独的子模板文件,并在这些子文件中写入逻辑
标签: javascript ember.js handlebars.js