Ich habe eine einfache AngularJS App entwickelt, die die Bootstrap-Direktive verwendet. Einige meiner Seiten verwenden Tabulatoren. Das Problem ist, wenn in einem Tab (anders als die erste) und drückt einen Link, der zu einer anderen Ansicht führt und zurück (zurück Button in Browser oder Anwendung) von dieser Ansicht, die zuvor aktive Registerkarte ist nicht mehr aktiv .AngularJS + Bootstrap erinnern aktive Registerkarte
Ich vermute, dass Angular irgendwie PushState oder etwas ähnliches verwendet, um die vorherigen Seiten zu verfolgen, da die Längeneigenschaft von window.history
erhöht wird, wenn Navigieren innerhalb der App. Könnte ich irgendwie zusätzliche Daten an den Status anhängen, der Informationen über die aktive Registerkarte enthält?
Ich habe versucht, mithilfe von PushState einen Tab-Parameter an die URL anzuhängen. Das erste Mal, dass pushState aufgerufen wird, funktioniert es gut. Beim zweiten Mal geht Angular jedoch in eine Art Schleife über, die (schließlich) zum Absturz der Seite führt. Wie soll ich das umsetzen?