Ich habe eine AngularJS App, die ui.router und das Plugin ui.router-extras verwendet, speziell das sticky-state Modul. Dies ermöglicht mir, das gerenderte DOM von einem gegebenen Elternzustand nach unten zu cachen.Welche Ereignisse können beim Übergang von ui.router in einen klebrigen Zustand ausgelöst werden?
Das Problem ist, dass, wenn ich Übergang in einen Zustand, den ich als "sticky" (d. H. Zwischengespeichert) gesetzt haben, keine der mit diesem Zustand verbundenen Ereignisse Feuer. OnEnter und Resolve haben beide bereits ausgeführt und sind im Cache gespeichert.
Was ich brauche, ist eine Möglichkeit, OnEnter ausführen zu lassen oder ein ähnliches Ereignis, das auf jeden Zustand zugeschnitten werden kann. Idealerweise würde dies innerhalb der obigen Konfiguration liegen (so kann ich beispielsweise vermeiden, dass bei jedem stateChangeSuccess eine Status-Namensüberprüfung durchgeführt wird), aber ich bin offen für Vorschläge.
Linky, um im Repo statt hardcoded Github-Datei zu suchen: https://github.com/christopherthielen/ui-router-extras/search?utf8=%E2%9C%93&q=onReactivate –
Danke, @Michael. Gute Stelle. – Astravagrant