fix(ngClass): handle index changes when an item is unshifted

Closes #7256
This commit is contained in:
Shahar Talmi
2014-04-26 17:17:50 +03:00
committed by Brian Ford
parent 63f284a55c
commit 5fbd618c2f
2 changed files with 23 additions and 1 deletions

View File

@@ -19,7 +19,7 @@ function classDirective(name, selector) {
scope.$watch('$index', function($index, old$index) {
// jshint bitwise: false
var mod = $index & 1;
if (mod !== old$index & 1) {
if (mod !== (old$index & 1)) {
var classes = arrayClasses(scope.$eval(attr[name]));
mod === selector ?
addClasses(classes) :