我已经使用多个{{view Ember.TextField ...}}
实现了一个视图显示模板但是所有html元素都以内联方式显示...
我想将所有输入元素呈现为块。
如何解决这个问题? (我想避免在模板中的每个视图后添加。
答案 0 :(得分:4)
您可以使用从Ember.View继承的classNames绑定在元素上设置css类并在其上定义css样式(即display:block;),例如:
{{view Ember.TextField classNames="some-class" ...}}
或者,您可以创建Ember.TextField的子类:
App.MyTextField = Em.TextField.extend({
classNames: ['some-class']
});
然后在Handlebars UI中调用它:
{{view App.MyTextField ...}}