Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 2834|Antwort: 0

[Kantig] Angular 17 Series (XIX) Globaal gesetzte HTTP-Anfrage-Ladeanimationen

[Link kopieren]
Veröffentlicht am 10.06.2024 15:09:56 | | | |
Anforderungen: HTTP-Anfragen sind ein sehr zeitaufwändiger Prozess; wenn ein Benutzer ein Formular im Frontend einreicht, benötigt das Backend verschiedene Prüfungen und anschließend eine persistente Datenbank, und die Daten werden über das Netzwerk übertragen. Wenn ein Nutzer ein Formular einreicht, werden wirDu möchtest nicht, dass der Nutzer auf irgendeine Aktion in der Benutzeroberfläche klicken kann (oder du willst nicht wiederholt auf Absenden klicken).。 Wir brauchen eine Animation für das globale Laden.

ng-http-loader Dieses Paket stellt einen HTTP-Blocker und einige Spinner-Komponenten bereit (vorerst alle aus SpinKit). Der HTTP-Blocker hört alle HTTP-Anfragen ab und zeigt während ausstehender HTTP-Anfragen einen Rotator-/Loader-Indikator an.

NPM-Adresse:Der Hyperlink-Login ist sichtbar.
GitHub-Adresse:Der Hyperlink-Login ist sichtbar.

Installiere die passende ng-http-loader-Version gemäß deiner Angular-Version, nehmen wir die Angular 17-Version als Beispiel, der Installationsbefehl lautet wie folgt:



Da ich eine eigenständige Komponente bin, habe ich app.config.ts wie folgt modifiziert:

Inzwischen wird die app.component.ts-Komponente wie folgt modifiziert:

Abschließend wird der app.component.html-Code wie folgt modifiziert:

Die Darstellungen sind wie folgt:



Für Informationen zum Laden von Animationsstil-Effekten siehe bitte Folgendes:

export const Spinkit = {
    skChasingDots: 'sk-chasing-dots',
    skCubeGrid: 'sk-cube-grid',
    skDoubleBounce: 'sk-double-bounce',
    skRotatingPlane: 'sk-rotationg-plane',
    skSpinnerPulse: 'sk-spinner-pulse',
    skThreeBounce: 'sk-drei-bounce',
    skWanderingCubes: 'sk-wandering-cubes',
    skWave: 'sk-wave'
};
(Ende)





Vorhergehend:Angular 17 Serie (achtzehn) ForkJoin wartet auf mehrere parallele HTTP-Anfragen
Nächster:C#/.NET verwendet SequenceEqual, um zu vergleichen, ob zwei Mengen gleich sind
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com