Есть ли способ делать подобные вещи с помощью emberjs?
Если вы хотите выход как-в-раскладок, то да, вы можете использовать рули {{yield}}
помощника, чтобы обернуть в целях
AViewWithLayout = Ember.View.extend({
layout: Ember.Handlebars.compile("<div class='my-decorative-class'>{{yield}}</div>")
template: Ember.Handlebars.compile("I got wrapped"),
});
См Ember.Handlebars.helpers#yield
Если вместо этого вы хотите доходность, как In-content-for, нет прямого параллельного AFAIK. Не уверен, что шаблон content-for действительно имеет смысл в контексте шаблонов handlebars, поскольку content_for - это создание назначения из шаблона. Предпочтительный способ в ember для установки типа {{title}} в шаблоне вашего приложения привязывает его к свойству контроллера приложения.
Спасибо за объяснение. У меня было ощущение, что прямого эквивалента нет. В настоящее время я делаю это так, как вы предложили, установив значения в шаблоне приложения. – spullen