2016-08-04 25 views
0

Ich folgte dem Entwicklerhandbuch auf "Routing und Navigation" Thema, wo es beschreibt, fügen Sie die Login-Komponente hinzu. Der implementierte Logout Mechanismus ist schlecht und es aktualisiert sich nicht (zumindest in meiner Implementierung benötigt es eine Aktualisierung). Soweit ich dieses Problem sehe, muss nach diesem Ereignis eine Umleitung erfolgen.Was ist die korrekte Art des Logouts in Winkel 2?

Ich frage mich, was wäre der richtige Ansatz für die Implementierung Log Out Umleitung?

  1. Innerhalb des Authentifizierungsdienstes?
  2. In der Komponente *?
  3. Mit einer separaten Route und Komponente?
  4. ...?

Ich bin wirklich verwirrt bei der richtigen Entscheidung.

Antwort

0

Mit einer separaten Route und Komponente ist die bessere Option, denn wenn Sie sich abmelden, können Sie nicht zurückleiten.

when('/logout', { 
template: '', //A logout template or templateUrl is required by AngularJS, even ifyour controller always redirects. 
controller: 'LogoutController' 
}).