例: Emberコンポーネントを使用すると、classNames配列を追加できます。これらのクラスは、コンポーネントのメインdivに追加されます。 は、我々は、このコンポーネントが呼び出されていると言う新しい-DIVあなたが表示されますレンダリングされたときに、このコンポーネントを検査した場合、その後ember 2.0コンポーネントで動的クラス名を作成するにはどうすればよいですか?
export default Ember.Component.extend({
classNames: ['container']
});
:
<div id="ember595" class="ember-view container">
...
<div>
これは大丈夫ですが、私の問題は私がしたい場合は何ですこのコンポーネントを液体コンテナとして使用することがあります。時にはそれをジャンボトロンなどにすることもできます。
htmlでこれを行い、component.jsを正しく適用する方法はありますか? component.jsで、その後
{{new-div extra-classes='class1,class2'}}
:
export default Ember.Component.extend({
classNames: [this.get('class-names')]
});
[classNameBindings](http://emberjs.com/api/classes/Ember.Component.html#property_classNameBindings)をご覧ください。 –
@Craicerjack 'classNames'は' classNameBindings'ではありません –