2013-04-16 33 views

回答

2

有没有办法使用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模式在句柄模板的上下文中是否真的有意义,因为content_for是关于从模板中进行分配的。在您的应用程序模板中,使用ember设置{{title}}之类的首选方式是将其绑定到应用程序控制器的属性。

+0

感谢您的解释。我有一种感觉,没有直接的等价物。我目前正按照您的建议,通过在应用程序模板中设置值来执行此操作。 – spullen

相关问题