Animates a numerical value by counting to it.
Despite its name, CountUp can count in either direction, depending on the start-val
and end-val
attributes that you pass.
npm package: countup.js-angular1
bower package: countUp.js-angular1
Inject countUpModule
. Use the count-up
attribute to quickly create an animation. It also integrates nicely with the Angular-scroll-spy directive.
Attributes:
end-val: Number
(required)start-val: Number
duration: Number
decimals: Number
options: Object
(see CountUp)
Create your animation like the examples below:
<h2 count-up end-val="873.4"></h2>
With angular-scroll-spy
:
<h2 count-up id="numberAnimation" end-val="873.4" scroll-spy-event="elementFirstScrolledIntoView" scroll-spy></h2>
countup.js
is configured as a dependency in package.json
. If you are manually including dependencies, make sure to include:
countUp.min.js
angular-countUp.min.js
Before you make a pull request, please be sure to follow these simple instructions:
- Do your work on
angular-countUp.js
in the root directory. - In Terminal,
cd
to the repo directory. - Run
npm install
, which installs gulp and its dependencies. - Run
gulp
, which copies and minifies the .js files to thedist
folder.