2016-04-27 5 views
0

Ich baue Front-End mit Angular und Back-End mit Ruby on Rails. Ich habe ein Tag unten und ich möchte eine Funktion auslösen und Benutzer auf andere Seite umleiten, wenn es gedrückt wird.Umleiten von Benutzern auf andere Seite nach dem Drücken <a> Tag

<a class="page-header--transparent-nav-item" ng-click="deleteSession()" 
href="#home">Logout</a> 

Es scheint "deleteSession()" funktioniert. Es wird jedoch nicht auf "#home" umgeleitet. Wie stelle ich sicher, dass Benutzer umgeleitet werden?

Antwort

0

Bitte versuchen Sie es wie unten gezeigt. Verwenden Sie $window Service.

.controller('ExampleController', ['$scope', '$window', function($scope, $window) { 

    $scope.deleteSession= function() { 
      $window.location.href = yoururlhere; 
     }; 
} 
+0

Ich erhalte eine Fehlermeldung, die Eigenschaft 'Standort' von undefined nicht lesen kann. – Kahsn

+0

Ich habe die Antwort aktualisiert. Bitte sehen Sie das. – Sampath

Verwandte Themen