2013-10-03 2 views
1

Я строю приборную панель Dashings и использую шрифт-awesome для отображения значков в виджетах. Я пытаюсь связать динамический класс и статический класс одного тега в HTML, такие какКак связать несколько классов в batman.js?

<i data-bind-class="item.icon icon-large"></i> 

, но очевидно, что это не работает. Каков правильный способ сделать это, чтобы применить оба класса?

+0

В чем причина динамического класса? Возможно, есть другой способ выполнить то, что вы хотите, без динамического класса? Вы можете использовать JS – joshmmo

+0

Ну, значок меняется в зависимости от того, что определено для отображения в задании Ruby. Из того, что я понимаю, это целая цель привязок денщика. Мне просто нужно их объединить. На самом деле я думаю, что я мог просто установить значок в задаче Ruby на что-то вроде «icon-circle icon-large», а затем, когда он будет удален, item.icon будет правильно заполнять его. Я должен буду это сделать. – Soler

ответ

4

Использование фильтра Batman's append. Например:

<i data-bind-class="item.icon | append ' icon-large'"></i> 

Обратите внимание, что строковый литерал передается append должны быть обернуты в кавычки!

+0

Лучше поздно, чем никогда! Это сработало. Благодарю. – Soler

Смежные вопросы