Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 2834|Răspunde: 0

[Unghiular] Aniile de încărcare a cererilor HTTP setate global din seria Angular 17 (XIX)

[Copiază linkul]
Postat pe 10.06.2024 15:09:56 | | | |
Cerințe: Cererile HTTP sunt un proces foarte consumator de timp, când un utilizator trimite un formular pe frontend, backend-ul are nevoie de diverse verificări și apoi de o bază de date persistentă, iar datele sunt transmise prin rețea. Când un utilizator trimite un formular, noiNu vrei ca utilizatorul să poată da click pe nicio acțiune din interfață (sau nu vrei să dai click repetat pe Trimite).。 Avem nevoie de o animație pentru încărcarea globală.

ng-http-loader Acest pachet oferă un blocator HTTP și unele componente spinner (toate din SpinKit deocamdată). Blocatorul HTTP ascultă toate cererile HTTP și afișează un indicator de rotator/loader în timpul cererilor HTTP în așteptare.

Adresa NPM:Autentificarea cu hyperlink este vizibilă.
Adresă GitHub:Autentificarea cu hyperlink este vizibilă.

Instalează versiunea potrivită ng-http-loader conform versiunii tale Angular, luând ca exemplu versiunea Angular 17, comanda de instalare este următoarea:



Deoarece sunt un component independent, am modificat app.config.ts astfel:

Între timp, componenta app.component.ts este modificată astfel:

În final, modificați codul app.component.html astfel:

Randările sunt următoarele:



Pentru informații despre efectele de tip animație de încărcare, vă rugăm să consultați următoarele:

export const Spinkit = {
    skChasingDots: 'sk-urmărea-puncte',
    skCubeGrid: 'sk-cub-grilă',
    skDoubleBounce: 'sk-dublu sărituri',
    skRotatingPlan: 'sk-rotationg-plane',
    skSpinnerPulse: 'sk-spinner-pulse',
    skThreeBounce: 'sk-three-bounce',
    skWanderingCubes: "sk-cuburi-rătăcitoare",
    skWave: 'sk-wave'
};
(Sfârșit)





Precedent:ForkJoin din seria Angular 17 (optsprezece) așteaptă mai multe cereri HTTP paralele
Următor:C#/.NET folosește SequenceEqual pentru a compara dacă două seturi sunt egale
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com