Как добавить динамический класс в представление, у которого уже есть статический класс?
Добавить динамический класс в представление, имеющее статический класс
Ответ 1
Недавно мы добавили эту функцию в Ember. С отключенным мастером или после выхода 0.9.6 вы можете сделать:
<div {{bindAttr class="App.foo:a-bound-class :a-static-class"}}></div>
Ответ 2
С ember 0.9.5, вы можете использовать обходное решение, предлагаемое здесь:
http://codebrief.com/2012/03/eight-ember-dot-js-gotchas-with-workarounds/
Ответ 3
С Ember-CLI вы можете просто визуализировать его непосредственно внутри класса:
{{#each items as |item|}}
<div class="static-class {{item.class}}">
<!-- content -->
</div>
{{/each}}
Ответ 4
С HTMLBars
это то, что работает для меня:
<div class="{{dynamicAttr}} staticAttr">
<!-- content -->
</div>