Я пытаюсь создать компонент 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, например. через помощники руля? Если да, то как?