小编典典

告诉Angular Js忽略特定路线

angularjs

我已经在Angular中设置了路由,并且一切正常:

$locationProvider.html5Mode(true);
$routeProvider.
      when('/', { templateUrl: '/Home/Index' }).
      when('/User', { templateUrl: '/User/Index' });

但是,我现在有一个锚标记用作注销按钮,它将仅将用户重定向到/ User /
Logout,然后注销将注销用户并将其重定向到登录页面。所以我想要的是让angular
js忽略此特定路由,并允许它执行常规的HTTP重定向。这似乎很简单,但是我找不到解决问题的办法。

我知道我可以执行click事件并在click事件中进行window.location更改,但这似乎是一种很hacky的方法。


阅读 218

收藏
2020-07-04

共1个答案

小编典典

target="_self"在锚点中指定,以便angularjs不会重写URL。请参阅此处的讨论:http
:
//docs.angularjs.org/guide/$location

2020-07-04