diff options
Diffstat (limited to 'src/ng')
| -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) {  | 
