Пользовательские компоненты с несколькими доходными секциями
Я пытаюсь создать компонент ember.js, который содержит несколько разделов контента. Интуитивно понятным способом выражения желания является использование семантических подкомпонентов, которые впоследствии будут отображаться в соответствующих местах, например, для
{{data-table …}}
{{column name="Name" … }}}
item.name
{{/column}}
...
{{/data-table}}
превратится в
<table …>
<thead>
<th>Name</th>
...
</thead>
<tbody>
<tr>
<td>First item name</td>
…
</tr>
...
</tbody>
</table>
Можно ли реализовать такие конструкции в handlebars.js или ember.js, например? через помощников руля? Если так, то как?