Angular UI Bootstrap-Modul Nicht Schließen auf die Schaltfläche Zurück

Ich bin mit einem Modul aus dem UI-Boostrap-Erweiterungen (http://angular-ui.github.io/bootstrap). Das Modul dient eigentlich als laden-dialog wird automatisch geschlossen, wenn ein set von web service die Daten wieder auf meiner Winkel-code. Wie die Daten auf dieser Seite automatisch geladen und der dialog kommt sofort.

All dies funktioniert hervorragend, wenn ich auf die Seite in Frage, für die das erste mal oder einfach nur aktualisieren. Das problem tritt auf, wenn ich gehen zu einem tieferen Seite und dann versuchen, und navigieren Sie zurück zu der ursprünglichen Seite (mit dialog) über die browser-Schaltfläche " zurück. Der dialog geht nie Weg, trotz der Tatsache, dass alle Daten zurückgegeben und das Modul schließen () - Aufruf gemacht wurde.

Hab ich verfolgte diese nach unten, um das Versprechen zu öffnen-dialog angezeigt werden, passiert nach dem schließen nennen, aber auch nur, wenn die Seite geladen wird über den back-button. Die entlassen rufen Sie schließt nie etwas, denn es wurde nicht Hinzugefügt (ich habe bestätigt das in den debugger).

Die Frage, die ich habe, ist, wie könnte ich das umgehen? Gibt es eine solide Art und Weise zu fangen die Fertigstellung der Seite laden über Winkel und überprüfen Sie, dass das Dialogfeld geschlossen wird? Gibt es eine bessere Art und Weise über die Benutzeroberfläche von Bootstrap api?

Ich weiß, das ist eher ungewöhnlich, aber irgendwelche Gedanken auf, es wäre toll.

Dank!

Schreibe einen Kommentar