Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 2834|Atbildi: 0

[Leņķis] Angular 17 sērijas (XIX) globāli iestatītas HTTP pieprasījuma ielādes animācijas

[Kopēt saiti]
Publicēts 10.06.2024 15:09:56 | | | |
Prasības: HTTP pieprasījumi ir ļoti laikietilpīgs process, kad lietotājs iesniedz veidlapu priekšgalā, aizmugures sistēmai ir nepieciešamas dažādas pārbaudes un pēc tam pastāvīga datu bāze, un dati tiek pārsūtīti tīklā. Kad lietotājs iesniedz veidlapu, mēsJūs nevēlaties, lai lietotājs varētu noklikšķināt uz jebkuras darbības interfeisā (vai arī nevēlaties atkārtoti noklikšķināt uz Iesniegt)。 Mums ir nepieciešama animācija globālai slodzei.

ng-http-loader Šī pakotne nodrošina HTTP bloķētāju un dažus vērpšanas komponentus (pagaidām visi no SpinKit). HTTP bloķētājs klausās visus HTTP pieprasījumus un parāda rotatora/ielādētāja indikatoru gaidāmo HTTP pieprasījumu laikā.

NPM adrese:Hipersaites pieteikšanās ir redzama.
GitHub adrese:Hipersaites pieteikšanās ir redzama.

Instalējiet atbilstošo ng-http-loader versiju atbilstoši savai Angular versijai, piemēram, izmantojot Angular 17 versiju, instalēšanas komanda ir šāda:



Tā kā es esmu atsevišķs komponents, es modificēju app.config.ts šādi:

Tikmēr app.component.ts komponents tiek mainīts šādi:

Visbeidzot, modificējiet app.component.html kodu šādi:

Atveidojumi ir šādi:



Informāciju par animācijas stila efektu ielādi, lūdzu, skatiet šeit:

eksportēt const Spinkit = {
    skChasingDots: 'sk-chasing-dots',
    skCubeGrid: 'sk-kuba-režģis',
    skDoubleBounce: 'sk-double-bounce',
    skRotatingPlane: 'sk-rotationg-plane',
    skSpinnerPulse: 'sk-spinner-pulss',
    skThreeBounce: 'sk-trīs-atlēciens',
    skWanderingCubes: 'sk-klejojošie kubi',
    skWave: 'sk-vilnis'
};
(Beigas)





Iepriekšējo:Angular 17 sērijas (astoņpadsmit) ForkJoin gaida vairākus HTTP paralēlus pieprasījumus
Nākamo:C#/.NET izmanto SequenceEqual, lai salīdzinātu, vai divas kopas ir vienādas
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com