Это часть моего шаблона компонента:
{{#each displayResults}}
<li {{action addSelection this}} {{bindAttr class=\":result active\"}}>
{{#if controller.template}}
{{yield}}
{{else}}
<span class=\"result-name\">{{displayHelper controller.searchPath}}</span>
{{/if}}
<\/li>
{{/each}}
Я хочу, чтобы пользователь мог настроить html, который используется для отображения результатов.
Проблема заключается в том, что {{yield}} вызывается while в помощнике {{#each}}, и если компонент объявлен следующим образом:
{{#auto-suggest source=controller.employees destination=controller.chosenEmployees}}
<span class=\"result-name\"><img src="img/small_avatar.png"/>{{fullName}}</span>
{{/auto-suggest}}
Тогда блок между {{# auto-suggest}} не имеет контекста помощника {{#each}} в компоненте.
Есть ли что-нибудь, что я могу сделать, или это так, как есть?