【发布时间】:2016-01-26 17:37:50
【问题描述】:
例如: Ember 组件允许您添加一个 classNames 数组,这些类将被添加到组件的主 div 中。 假设我们有一个名为 new-div
的组件export default Ember.Component.extend({
classNames: ['container']
});
如果你在渲染时检查这个组件,你会看到:
<div id="ember595" class="ember-view container">
...
<div>
这很好,但我的问题是,如果我有时想将此组件用作流体容器,有时我可能想将其设为 jumbotron 等。
有没有办法在 html 中执行此操作并让 component.js 正确应用它?
{{new-div extra-classes='class1,class2'}}
然后在component.js中:
export default Ember.Component.extend({
classNames: [this.get('class-names')]
});
【问题讨论】:
-
@Craicerjack
classNames不是classNameBindings
标签: ember.js ember.js-2