在ng-click上更改div的背景颜色

RHU*_*HUL 2 javascript angularjs angularjs-ng-repeat

我想改变已经具有backkground颜色的div的背景颜色,该颜色对于奇数元素是白色而对于偶数元素是灰色.不知道为什么它不在Jsfiddle工作.div也有一个ng-click,我没有在JSfiddle示例中使用过.我想改变被点击为黄色的div的颜色.这是JsFiddle Link .... LINK

基本守则 -

 <div ng-app="myApp">
    <div ng-controller='Ctrl'>
        <div ng-repeat='item in jsonContacts' ng-style='{"left":($last?lastX:null)+"px","top":($last?lastY:null)+"px"}'>{{item}}</div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

sha*_*ari 5

使用 ngClassOddngClassEven : ng-class-odd="'odd'" ng-class-even="'even'".

并添加' odd '和' even '类添加到您的css文件中,它应该可以工作.

检查这个更新的版本:http://jsfiddle.net/HB7LU/17468/

编辑:我将更改添加到黄色背景