如何为Angular中的按钮分配外部链接?
我应该将一个按钮指向“/ auth / signout”网址,该网址位于Angular之外。
使用链接,这有效:
<a href="/auth/signout"></a>
我试过按钮
<button ng-click="logout()">Logout</button>
并放
.controller('notification', ['$scope','$location',function($scope, $location){
$scope.logout = function() {
$location.url( '/auth/signout' );
};
}])
控制器中的,但没有任何反应,可能会将我重定向到角度应用.otherwise('/')
的根目录。
还试过location.href( '/auth/signout' )
,它会抛出一个TypeError:string不是函数。
我可以做类似
的事情<a href="/auth/signout"><button>Logout</button></a>
但对我来说似乎有点笨拙。
答案 0 :(得分:2)
一个好的旧简单window.location = '/auth/signout';
应该可以正常工作。
答案 1 :(得分:1)
试试这个:
window.location.href = '/auth/signout';