我有以下路线
$routeProvider
.when('/users/', {
auth: true,
required: ['user_read'],
templateUrl: '/js/app/views/templates/user/users.html',
controller: 'UsersController'
})
在我的LoginController中,如果登录成功,我正在尝试使用
将用户重定向到该路径$location.path('/users');
我还有一个rootScope监听器来检查权限
$rootScope.$on('$routeChangeSuccess', function (current) {
console.log($route.current.$route);
}
为什么最后一个控制台日志只显示
Object
redirectTo: "/users/"
__proto__: Object
当我从控制器进行重定向时?
但是,如果我在模板上有链接,则显示
Object
auth: true
controller: "UsersController"
reloadOnSearch: true
required: Array[1]
templateUrl: "/js/app/views/templates/user/users.html"
__proto__: Object
底部输出一个是我期望输出的方式。
谢谢,
三通