ngAnimate Zdá sa, že je základom pre spúšťanie animácií. Neobsahuje však žiadne animácie.
Pri prehľadávaní webu vidím 2 rôzne prístupy; Animácie založené na skripte JavaScript a animácie CSS3. Chápem klady a zápory každému, stručne tu:
JavaScript:
- Podporuje starší prehliadač, ale môže byť trhaný
- Ľahšie „zviazať animácie“
CSS:
- hladšie
- Nepodporuje staré prehliadače
- Štandard, id povedať?
Keď sa pozriem na web, vidím obe implementácie ako:
- uhlová rýchlosť
- ngAnimate
- ngFx
- uhlové pohyb
- animation.css nie sú uhlové, ale ľahko sa dajú zviazať.
Aký je „štandardný“ prístup? Ako to ľudia používajú pri svojej komplexnej aplikácii angularjs? Máte nejaké návrhy na ďalšie nástroje?
odpovede:
0 pre odpoveď č. 1Po mnohých výskumoch som skončil pomocou animácií css iba s modulom angular-animate.
Tu je skvelý článok, ktorý uvádza, ako ho používať: http://www.yearofmoo.com/2013/08/remastered-animation-in-angularjs-1-2.html
Ak sa pozriete na väčšinu založenú na CSSPrechody na webe všetci majú JS pridávať / odoberať triedy. Uhlová animácia to všetko za vás zvládne na základe vyhlásení, ktoré už používate, jednoducho pripojte svoj kód.