2016-08-22 4 views
0

Ich versuche, auf der Anmeldeseite der Webapp ich arbeite auf eine Reset-Seite zu routen, aber nichts passiert, wenn ich auf "Passwort vergessen" klicke. Wenn ich #/login durch #/reset in der Adressleiste ersetze, ändert sich die Ansicht auf die Reset-Seite, sodass ich weiß, dass die Route korrekt eingerichtet ist. Irgendeine Idee, was ich falsch mache?Routing funktioniert nicht in eckigen Web App

Mein Code:

in Anmeldungsvorlage:

<a href="#" class="forgotPassword" ng-click="forgotPassword()">Forgot Password?

In Anmeldungs ​​Controller:

$scope.forgotPassword = function(){ 
    $location.path('/reset'); 
      } 
+2

Loswerden der leeren 'href' – tymeJV

Antwort

0

, wenn Anker-Tag mit und durch die Verwendung umleiten möchten, ng-Klick verwenden

nicht href

für Sie die href entfernen

jetzt Ihre Vorlage wie folgt aussehen ..

<a class="forgotPassword" ng-click="forgotPassword()">Forgot Password?

+0

Dank @Vasim Hayat es funktioniert jetzt – user2094257

0

Haben Sie versucht, Ihre Ansicht mit dem "href" -Tag zu umleiten anstelle der "ng-klick" -Funktion?

<a href="/reset" class="forgotPassword">Forgot Password?</a>