$animate.setClass()

setClass(element, add, remove, [options]);

Performs both the addition and removal of a CSS classes on an element and (during the process) triggers an animation surrounding the class addition/removal. Much like $animate.addClass and $animate.removeClass, setClass will only evaluate the classes being added/removed once a digest has passed. Note that class-based animations are treated differently compared to structural animations (like enter, move and leave) since the CSS classes may be added/removed at different points depending if CSS or JavaScript animations are used.

Parameters

Param Type Details
element DOMElement

the element which the CSS classes will be applied to

add string

the CSS class(es) that will be added (multiple classes are separated via spaces)

remove string

the CSS class(es) that will be removed (multiple classes are separated via spaces)

options
(optional)
object

an optional collection of options/styles that will be applied to the element

Returns

Promise

the animation callback promise

doc_AngularJS
2016-03-29 16:10:06
Comments
Leave a Comment

Please login to continue.