Wie erhalte ich den vorherigen Status mit Params mithilfe von ui-router?

Problemstellung

Ich habe eine Schaltfläche "Kommentar hinzufügen". Ich sollte nur in der Lage sein, einen Kommentar hinzuzufügen, wenn ich mich beim System angemeldet habe.

Aber das Problem ist, dass ich nach der Anmeldung nicht zur Seite "Kommentar hinzufügen" zurückkehren kann, da ich den vorherigen Status nicht kenne oder den vorherigen Status nicht erhalten kann.

Gibt es dafür eine sauberere Lösung? Sollte ich eine modale Anmeldeseite anstatt einer neuen Seite haben?

Ich habe alle Fragen zum vorherigen Status und die möglichen Antworten gesehen (Ja, ich nehme $ rootscope und $ stateChangeSuccess). Aber es werden die Lösungen nicht klar vorgebracht.

Andere mögliche Lösung ist wie folgthttp: //christopherthielen.github.io/ui-router-extras/example/previous/index.html

Ich habe auch gesehenhttps: //github.com/angular-ui/ui-router/issues/9. aber auch hier war ich mir nicht sicher, was die richtige antwort ist.

Könnte jemand klar eine gute Lösung nennen. Ist die Verwendung von rootscope eine gute Sache?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage