我已经设置了我的路由在Angular和所有的作品很好:
$locationProvider.html5Mode(true); $routeProvider. when('/',{ templateUrl: '/Home/Index' }). when('/User',{ templateUrl: '/User/Index' });
然而,我现在有一个锚点标签作为注销按钮,只是将用户重定向到/用户/注销,然后注销然后将用户退出并重定向到登录页面。所以我想要的是angular js只是忽略这个特定的路由,并允许它做一个正常的http重定向。这似乎应该是很容易的事情,但我没有能够找到一个解决方案的问题。
我知道我可以做一个点击事件,并做一个window.location改变点击事件,但似乎是一个真正hacky的方式来做。
请在锚点中指定target =“_ self”,以便angularjs不会重写URL。参见这里的讨论:
http://docs.angularjs.org/guide/$location
原文链接:https://www.f2er.com/angularjs/145912.html