aboutsummaryrefslogtreecommitdiffstats
path: root/src/directives.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/directives.js')
-rw-r--r--src/directives.js4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/directives.js b/src/directives.js
index b1502f54..e5cb9044 100644
--- a/src/directives.js
+++ b/src/directives.js
@@ -557,8 +557,8 @@ function ngClass(selector) {
return function(element) {
this.$watch(expression, function(scope, newVal, oldVal) {
if (selector(scope.$index)) {
- element.removeClass(isArray(oldVal) ? oldVal.join(' ') : oldVal);
- element.addClass(isArray(newVal) ? newVal.join(' ') : newVal);
+ if (oldVal) element.removeClass(isArray(oldVal) ? oldVal.join(' ') : oldVal);
+ if (newVal) element.addClass(isArray(newVal) ? newVal.join(' ') : newVal);
}
});
};