我试图确定当角度默认为.otherwise
路线时原始路线是什么。
我无法在文档中看到有关此内容的任何信息。
现在我正在考虑创建一个服务,拦截路由更改开始的广播并存储该值。但对于这么简单的事情来说,这似乎有些过分。
那么有更好的方法来确定这些信息吗?
答案 0 :(得分:2)
您可以使用$routeChangeSuccess
事件并在此事件的其中一个回调参数中获取上一个路径。
<强> PLUNKER 强>
e.g。
app.run(function($rootScope) {
$rootScope.$on('$routeChangeSuccess', function(event, current, previous) {
if(previous && previous.$$route) {
console.log(previous.$$route); // displays previous route
}
});
});
作为有关其文档的参考,您可以看到我已回答的 question 。