У меня есть массив вещей, из которых я создаю <select>
, и я хочу, чтобы иметь возможность отмечать элемент first
как отключенный с помощью CSS, однако я не могу получить синтаксис правильно.Как я могу условно добавить или удалить классы CSS в Aurelia repeat.for?
Вот что у меня есть:
<select select2 value.bind="selectedItem">
<option repeat.for="item of stuff" model.bind="item" class="${${first} ? 'disabled selected hidden' : ''">
${item.key}
</option>
</select>
HERE «s Plunker
достаточно похожи, что можно использовать в качестве тест-кровать.
Что мне не хватает?
не работает, я боюсь :-(Я добавил 'Plunker' чтобы было легче протестировать. Обратите внимание, что я хотел бы использовать '$ first', как указано в документе Aurelia, вместо того, чтобы создавать другое свойство на виртуальной машине. – MaYaN
http://plnkr.co/edit/2xywp0 – valichek
Оказалось, у меня было 2 дополнительных брекета! поэтому он должен был быть '$ {$ first? ...' вместо '$ {$ {first}? ...' – MaYaN