【发布时间】:2016-08-26 11:13:56
【问题描述】:
我的 div 中有一个 ng-repeat:
<div ng-repeat="el in list">
<button
ng-class="{ 'selected' : selectedButton == $index }"
ng-style="{ 'background-color' : userColor }"
>
{{el}}
</button>
</div>
在css文件中:
.selected{
background-color: red;
}
想法是将背景颜色设置为红色到最后按下的按钮。并且所有其他按钮应具有先前已选择用户的背景颜色。
问题是,当 ng-style 中的背景颜色已经应用时,它不会用选定的类背景颜色覆盖它。我必须使用 selectedButton == $index ,因为其他东西都依赖于它。
有什么想法吗?谢谢!
【问题讨论】:
标签: javascript css angularjs