【发布时间】:2013-01-16 14:52:51
【问题描述】:
我想动态地将一个 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>
在我的待办事项模型中,我的属性优先级可以是“紧急”、“不那么重要”或“正常”,我只想为每个元素分配类。
我知道我可以用 ng-class="{'urgent': todo.urgent}" 之类的布尔值来执行此操作
但我的变量不是布尔值,而是三个值。
我该怎么做?
另请注意,我不想使用ng-style="...",因为我的课程会改变一些视觉效果。
【问题讨论】: