AngularJS - Animer ng-view transitions
J'ai 2 pages html, welcome.html
et login.html
les deux qui sont "insérés" dans index.html
dependending sur l'URL via un ngview
attribut et le routeur du fournisseur d', dans le cadre de mon application AngularJS.
Un exemple de ceci peut être trouvé sur le AngularJS page d'accueil sous Fil d'un Backend.
Ma question: Est-il un moyen pour animer la transition entre welcome.html
et login.html
?
- Voir stackoverflow.com/questions/11786764/... pour quelques idées.
Vous devez vous connecter pour publier un commentaire.
Angularjs 1.1.4 a présenté le
ng-animer
de la directive pour aider à l'animation de différents éléments, en particulier ng-view.Vous pouvez également regarder la vidéo sur cette nouvelle fonctionnalité
Mise à JOUR comme d'angularjs 1.2, la façon dont les animations de travail a radicalement changé, il est maintenant contrôlé par le CSS, sans avoir à l'installation javascript rappels, etc.. Vous pouvez vérifier l' mis à jour le tutoriel sur l'Année De Moo. @dfsq souligné dans les commentaires un belle série d'exemples.
ngView
animation qui pourrait être intéressant pour case.Vérifier ce code:
Javascript:
CSS:
Principal de la page HTML:
Partiels exemple de code HTML:
Je ne suis pas sûr au sujet d'un moyen de le faire directement avec AngularJS mais vous pouvez régler l'affichage à aucun de bienvenue et de connexion et d'animer l'opacité avec une directive, une fois qu'ils sont chargés.
Je le ferais quelque sorte, comme si. 2 Directives pour la décoloration dans le contenu et la décoloration, il lorsque le lien est cliqué. La directive pour fadeouts pourrait simplement animer un élément avec un ID unique ou un service qui diffuse la fadeout
Modèle:
Directives:
Service:
J'ai juste mis le code rapidement, donc il peut y avoir quelques bugs 🙂
ng-view
et la transition entre les pages html? merci!Essayez de vérifier son poste. Il montre comment mettre en œuvre les transitions entre les pages web en utilisant AngularJS est ngRoute et ngAnimate: Comment Faire iPhone de Style de la Page Web des Transitions en Utilisant AngularJS & CSS
1.Installer angulaires-animer
2.Ajouter l'effet de l'animation de la classe
ng-enter
pour la page de saisie de l'animation et de la classeng-leave
pour la page de quitter l'animationde référence: cette page est une ressource gratuite sur angulaire vue de transition https://e21code.herokuapp.com/angularjs-page-transition/