Von meinem Angular2 Framework kann ich einen HTTP-Anruf tätigen. Wenn ich einen Anruf tätige, löst er einen Spinner in einer Taste aus, um dem Benutzer zu zeigen, dass etwas passiert. Wie kann ich es so einrichten, dass, wenn ich die Seite aktualisiere oder zu einer anderen Komponente gehe und zurückkomme, der Spinner immer noch angezeigt wird? Es muss weiter drehen, bis es eine Antwort vom API-Server erhält (Erfolg oder nicht)Angular2 Erinnern an Status
0
A
Antwort
0
Verwenden Sie eine Service
, die den Status beim Seitenwechsel beibehalten. Wenn Sie zu diesem Component
zurückgehen, können Sie einfach den Service fragen, wenn die HTTP-Anfrage beendet ist, wenn es dann nicht weiter dreht.
benutzte ich dieses Video Service
Verwandte Themen
- 1. So erinnern Sie sich an Status mit Wiederholungsoperatoren in RxJava2
- 2. Maya 2018.1 Python WorkspaceControl nicht erinnern Status
- 3. Vollkalender erinnern an ausgewählte Tage
- 4. Erinnern an Vorfahren in MvcSiteMapProvider
- 5. SharePoint Erinnern an geändertes Passwort
- 6. Angular2 Redux und App-Status
- 7. Chrome Extension - Erinnern an Benutzereingabe JavaScript
- 8. Wie erinnern sich Banken an "Ihren Computer"?
- 9. Erinnern an den ternären Operator Syntax
- 10. Wie git repo an alle Fernbedienungen erinnern?
- 11. Was ist der beste Weg, um eine Checkbox an ihren Status zu erinnern?
- 12. Status zwischen Angular2-Modulen beibehalten
- 13. AngularJS: Erinnern an Zustand/Setup komplexer Ansichten mit Routen
- 14. Erinnern Sie sich an mich im Frühling Sicherheit, nur Benutzernamen zu erinnern
- 15. AngularJS + Bootstrap erinnern aktive Registerkarte
- 16. Mnemonic zum Erinnern an Coffeescript's `in` vs.` von`
- 17. Ist es möglich, gVim an die Fenstergröße zu erinnern?
- 18. Wie kann man sich an die zuletzt geöffnete Datei erinnern?
- 19. AJAX-Skript hörte auf, sich an Sitzung zu erinnern
- 20. Browser kann sich nicht an die zuletzt angezeigte Seite erinnern
- 21. Erinnern Sie sich an Referenzen mit Serenity BDD (mit Selen)
- 22. Wie kann AnkhSVN sich an mein SVN + SSH Passwort erinnern?
- 23. Erinnern an die zufällig vom Programm ausgewählte Taste
- 24. Wie erinnern mich, arbeitet an Laravel und Yii2?
- 25. Set Notepad ++, um sich an die letzte Sitzung zu erinnern?
- 26. Wie erinnern Sie sich an Ihre SQL-Beispiele?
- 27. Erinnern Sie sich an ausgewählte Zeile in DataGridView
- 28. Unsortieren: Sich an eine Permutation erinnern und es rückgängig machen
- 29. Angular2 - POST-Anfrage an Server senden
- 30. MOOC-Schleifen beenden erinnern