Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 2834|Répondre: 0

[Angulaire] Animations de chargement de requêtes HTTP globalement définies par la série Angular 17 (XIX)

[Copié le lien]
Publié sur 10/06/2024 15:09:56 | | | |
Exigences : Les requêtes HTTP sont un processus très long : lorsqu’un utilisateur soumet un formulaire en interface, le backend nécessite diverses vérifications puis une base de données persistante, et les données sont transmises sur le réseau. Lorsqu’un utilisateur soumet un formulaire, nousVous ne voulez pas que l’utilisateur puisse cliquer sur une action de l’interface (ou vous ne voulez pas cliquer sans cesse sur Envoyer).。 Nous avons besoin d’une animation pour le chargement global.

ng-http-loader Ce package fournit un bloqueur HTTP et certains composants spinner (tous issus de SpinKit pour l’instant). Le bloqueur HTTP écoute toutes les requêtes HTTP et affiche un indicateur de rotateur/chargeur lors des requêtes HTTP en attente.

Adresse NPM :La connexion hyperlientérée est visible.
Adresse GitHub :La connexion hyperlientérée est visible.

Installez la version ng-http-loader appropriée selon votre version Angular, en prenant la version Angular 17 comme exemple, la commande installation est la suivante :



Comme je suis un composant autonome, j’ai modifié app.config.ts comme suit :

Pendant ce temps, la composante app.component.ts est modifiée comme suit :

Enfin, modifiez le code app.component.html comme suit :

Les rendus sont les suivants :



Pour des informations sur le chargement des effets de style animation, veuillez vous référer aux éléments suivants :

export const Spinkit = {
    skChasingDots : 'sk-chasing-dots',
    skCubeGrid : « sk-cube-grid »,
    skDoubleBounce : « sk-double-rebond »,
    skRotatingPlan : « sk-rotationg-plane »,
    skSpinnerPulse : « sk-spinner-pulse »,
    skThreeBounce : 'sk-trois-rebond',
    skWanderingCubes : « sk-cubes-errants »,
    skWave : « sk-wave »
};
(Fin)





Précédent:ForkJoin de la série Angular 17 (dix-huit) attend plusieurs requêtes HTTP parallèles
Prochain:C#/.NET utilise SequenceEqual pour comparer si deux ensembles sont égaux
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com