diff options
Diffstat (limited to 'src/ng/directive/ngClass.js')
| -rw-r--r-- | src/ng/directive/ngClass.js | 10 |
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) { |
