问题
需要给Ember Components(组件)添加CSS类名。
解决方案
使用组件子类的classNames
属性设置附件的CSS类名:
App.AwesomeInputComponent = Ember.Component.extend({
classNames: ['css-framework-fancy-class']
})
{{awesome-input}}
<div class="css-framework-fancy-class"></div>
讨论
如果需要,可以添加多个CSS类名。
classNames: ['bold', 'italic', 'blue']
示例
查看自定义组件元素获取更多示例。