我有一个控制器登录,可以保存以前的路线:
$scope.$on('$routeChangeSuccess', function (event, currentRoute, previousRoute) {
security.previousRoute = previousRoute;
});
所以我将previousRoute保存在我的工厂安全性中......
在那个工厂内我需要改变我的位置!我怎样才能做到这一点? 我试过了:
security.previousRoute.reload();
但是Route对象没有重载方法......
由于
我的previousRoute对象:
| y {params: Object, pathParams: Object, $$route: Object, loadedTemplateUrl: "/app/template/user/index.html", reloadOnSearch: true…}
- $$route: Object
- loadedTemplateUrl: "/app/template/user.html"
- params: Object
- pathParams: Object
- __proto__: Object
答案 0 :(得分:2)
只需使用$ location属性设置网址
即可$location.path(security.previousRoute);