|
|
@@ -552,10 +552,23 @@ var $AnimateProvider = ['$provide', function($provide) { |
|
|
* @kind function |
|
|
* |
|
|
* @description Performs an inline animation on the element which applies the provided to and from CSS styles to the element. |
|
|
* If any detected CSS transition, keyframe or JavaScript matches the provided className value then the animation will take |
|
|
* on the provided styles. For example, if a transition animation is set for the given className then the provided from and |
|
|
* to styles will be applied alongside the given transition. If a JavaScript animation is detected then the provided styles |
|
|
* will be given in as function paramters into the `animate` method (or as apart of the `options` parameter). |
|
|
* If any detected CSS transition, keyframe or JavaScript matches the provided className value, then the animation will take |
|
|
* on the provided styles. For example, if a transition animation is set for the given className, then the provided `from` and |
|
|
* `to` styles will be applied alongside the given transition. If the CSS style provided in `from` does not have a corresponding |
|
|
* style in `to`, the style in `from` is applied immediately, and no animation is run. |
|
|
* If a JavaScript animation is detected then the provided styles will be given in as function parameters into the `animate` |
|
|
* method (or as part of the `options` parameter): |
|
|
* |
|
|
* ```js |
|
|
* ngModule.animation('.my-inline-animation', function() { |
|
|
* return { |
|
|
* animate : function(element, from, to, done, options) { |
|
|
* //animation |
|
|
* done(); |
|
|
* } |
|
|
* } |
|
|
* }); |
|
|
* ``` |
|
|
* |
|
|
* @param {DOMElement} element the element which the CSS styles will be applied to |
|
|
* @param {object} from the from (starting) CSS styles that will be applied to the element and across the animation. |
|
|
|