Я хочу динамически добавлять класс css в элемент <li>
, который я зацикливаю.
Цикл выглядит так:
<li ng-repeat="todo in todos" ng-class="{{todo.priority}}">
<a href="#/todos/{{todo.id}}">{{todo.title}}</a>
<p>{{todo.description}}</p>
</li>
В моей модели todo у меня есть приоритет свойства, который может быть "срочным", "не столь важным" или "нормальным", и я просто хочу назначить класс для каждого элемента.
Я знаю, что могу сделать это для логического с чем-то вроде ng-class="{'urgent': todo.urgent}"
Но моя переменная не является логической, но имеет три значения.
Как мне это сделать?
Также обратите внимание, что я не хочу использовать ng-style="..."
, так как мой класс изменит несколько визуальных объектов.