Ich entwerfe ein AngularJS-Projekt, bei dem einer der Zustände eine Ansicht mit einem Flash-Objekt lädt. Wie würde ich das im Hintergrund geladene Flash-Objekt zwischen Statusänderungen halten, so dass das Objekt nicht erneut geladen werden muss, wenn zu dem Zustand mit dem Flash-Objekt zurückgekehrt wird.AngularJS UI-Router Zustand im Hintergrund geladen
Antwort
Ich fand endlich eine Antwort. In meinem Fall habe ich versucht, ein Flash-Objekt im Hintergrund versteckt zu halten, wollte aber, dass es auch geladen bleibt. Ich habe von "sticky states" erfahren, mit denen ich die ui-Ansicht, die das Objekt enthält, im DOM behalten kann. Ich habe versucht, "display: hidden" zu verwenden. auf dem Objekt, aber das würde dazu führen, dass das Objekt neu geladen wird, wenn es wieder angezeigt wird. Ich fand heraus, dass die Verwendung einfacher CSS-Tricks und der Stil "Sichtbarkeit: Versteckt" den Zweck erfüllt haben!
weitere Informationen: [ui- Router-Extras] (http://christopherthielen.github.io/ui-router-extras/#/sticky) –
- 1. AngularJS: Eingangsreinigung funktioniert nicht im Zustand
- 2. Seite im Hintergrund Registerkarte nicht richtig geladen
- 3. Wie blende ich Daten aus, die im Hintergrund geladen werden?
- 4. AngularJS: [$ Injektor: nomod] Module 'uiRouter' ist nicht verfügbar
- 5. event.preventDefault() mit Angularjs und UIRouter entfernt Browser-Verlauf
- 6. Laravel eifrig geladen Modell Zustand
- 7. Wie Zustand in AngularJS $ Zustand zu beschränken
- 8. Pausieren Timer, wenn App im Hintergrund Zustand Swift
- 9. Zustand $ nicht workig AngularJS
- 10. Lade Daten im Hintergrund, sobald die erste Website geladen ist
- 11. Admob für iOS interstitial Video läuft im Hintergrund, wenn geladen
- 12. JSON nicht geladen AngularJS
- 13. Aktivität im Hintergrund
- 14. Zustand konnte nicht in angularjs
- 15. AngularJS ui-Router übergeordneter Zustand
- 16. AngularJS Übergang zum abstrakten Zustand
- 17. Angularjs Bild geladen Ereignis
- 18. Im Hintergrund push notifications im Hintergrund
- 19. Im Hintergrund laden
- 20. Fenster Animation geladen, wenn Fenster Zustand
- 21. Verwenden Sie Parameter mit UIRouter und Komponenten
- 22. Do im Hintergrund Swift
- 23. Zustand im BPMN-Diagramm
- 24. Akkordeon im aktiven Zustand
- 25. Empfang im gestoppten Zustand
- 26. AngularJS Template nicht richtig geladen
- 27. Aktivität im Hintergrund ausführen
- 28. Node.js nicht geladen AngularJS Ansichten
- 29. angularjs UI-Router übergeordneten Zustand mit Parameter lädt nach Kind Zustand
- 30. Anzeige von Tabellenspalten im minimierten Zustand
Bitte Code hinzufügen oder eine Plunkr von dem, was Sie gerade versucht haben, erstellen. – lin
Sie können Sitzungsspeicher verwenden https://developer.mozilla.org/en/docs/Web/API/Window/sessionStorage – Merlin
Ich habe noch nicht wirklich etwas versucht, da ich keine Ahnung habe, wie es geht. Ich habe einfach meine Zustände mit ui.router eingerichtet und wenn Sie zu einer anderen Seite navigieren, wird die aktuelle Seite aus dem dom gelöscht, um Platz für den nächsten Staat zu schaffen. Ich brauche nur das Dom, um im Hintergrund verborgen zu bleiben, bis du zurück zu dem Zustand mit dem Flash-Objekt navigierst. –