Skip to content
This repository was archived by the owner on Apr 12, 2024. It is now read-only.

Commit 4ae4cc9

Browse files
marijaselakovicNarretz
authored andcommitted
perf(ngClass): improve even-odd checking
This now uses the same technique as ngRepeat.
1 parent 4fed5d8 commit 4ae4cc9

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/ng/directive/ngClass.js

+3-1
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,9 @@ function classDirective(name, selector) {
6969
}
7070

7171
function ngClassWatchAction(newVal) {
72-
if (selector === true || scope.$index % 2 === selector) {
72+
// jshint bitwise: false
73+
if (selector === true || (scope.$index & 1) === selector) {
74+
// jshint bitwise: true
7375
var newClasses = arrayClasses(newVal || []);
7476
if (!oldVal) {
7577
addClasses(newClasses);

0 commit comments

Comments
 (0)