aboutsummaryrefslogtreecommitdiffstats
path: root/src/ng/directive/ngClass.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/ng/directive/ngClass.js')
-rw-r--r--src/ng/directive/ngClass.js10
1 files changed, 8 insertions, 2 deletions
diff --git a/src/ng/directive/ngClass.js b/src/ng/directive/ngClass.js
index a5b2acb6..0c4d23f0 100644
--- a/src/ng/directive/ngClass.js
+++ b/src/ng/directive/ngClass.js
@@ -42,12 +42,18 @@ function classDirective(name, selector) {
function removeClass(classVal) {
- $animate.removeClass(element, flattenClasses(classVal));
+ classVal = flattenClasses(classVal);
+ if(classVal && classVal.length > 0) {
+ $animate.removeClass(element, classVal);
+ }
}
function addClass(classVal) {
- $animate.addClass(element, flattenClasses(classVal));
+ classVal = flattenClasses(classVal);
+ if(classVal && classVal.length > 0) {
+ $animate.addClass(element, classVal);
+ }
}
function flattenClasses(classVal) {