Я пытаюсь выбрать шаблон условно. Моя идея заключалась в том, что у меня будет контейнер (представление) со списком компонентов, где каждый компонент будет указывать, какой шаблон он должен использовать.
{{#view.components}}
{{> {{template.id}} }}
{{/view.components}}
Я бы хотел, чтобы частичное объявление разрешило {{template.id}}
из свойства компонента с именем id, а затем разрешило частичное.
i.e.
view.components[0].template.id = "fooTemplate" (<script id="fooTemplate" />)
view.components[1].template.id = "barTemplate" (<script id="barTemplate" />)
и активно разрешать блок #view.components
как
{{>fooTemplate}}
{{>barTemplate}}
Этот {{>template.id}}
говорит мне, что не может разрешить template.id
. Этот {{>{{template.id}} }}
говорит мне, что ничего не знает о t
.
Любой обходной путь, который я мог бы использовать?