Javascript 角度ui路由器访问错误角度1.6.5
我试图拒绝对视图的访问。如果没有设置cookie,我会在拒绝时在控制台中不断收到相同的错误。“解析”工作正常,但“拒绝”会产生错误。我环顾四周,找到了一些线索和答案,但还没有帮助一些人说这个问题在1.61中得到了解决,但我仍然得到了它 我的代码Javascript 角度ui路由器访问错误角度1.6.5,javascript,angularjs,angular-ui-router,Javascript,Angularjs,Angular Ui Router,我试图拒绝对视图的访问。如果没有设置cookie,我会在拒绝时在控制台中不断收到相同的错误。“解析”工作正常,但“拒绝”会产生错误。我环顾四周,找到了一些线索和答案,但还没有帮助一些人说这个问题在1.61中得到了解决,但我仍然得到了它 我的代码 .state('form.mockup', { url: '/mockup', templateUrl: 'views/form-mockup.html', resolve: {
.state('form.mockup', {
url: '/mockup',
templateUrl: 'views/form-mockup.html',
resolve: {
"check": ['$q', '$cookies', '$location', function($q, $cookies, $location) {
if ($cookies.get('UserName')) { //cookie to check
console.log("logged in");
return $q.resolve({});
} else {
console.log("error no access");
return $q.reject('no access allowed');
$location.path('/form/upload');
}
}
]
}
})
我的错误
.state('form.mockup', {
url: '/mockup',
templateUrl: 'views/form-mockup.html',
resolve: {
"check": ['$q', '$cookies', '$location', function($q, $cookies, $location) {
if ($cookies.get('UserName')) { //cookie to check
console.log("logged in");
return $q.resolve({});
} else {
console.log("error no access");
return $q.reject('no access allowed');
$location.path('/form/upload');
}
}
]
}
})
转换拒绝($id:3类型:6,消息:转换出错,
详细信息:不允许访问)
_defaultErrorHandler@angular ui router.min.js:13
(匿名)@angular ui router.min.js:13
(匿名)@angular.js:17000$digest@angular.js:18182
$apply@angular.js:18480(匿名)@angular.js:20397
e@angular.js:6362(匿名)@angular.js:6642
可能未经处理的拒绝:{“$id”:3,“type”:6,“message”:“The
转换错误,“详细信息”:“不允许访问”}
(匿名)@angular.js:14642(匿名)@angular.js:11102
g@angular.js:17028$digest@angular.js:18182
$apply@angular.js:18480(匿名)@angular.js:20397
e@angular.js:6362(匿名)@angular.js:6642
您不需要为“检查”解析函数注入依赖项吗<代码>“检查”:['$q','$cookies','$location',函数($q,$cookies,$location){}]如果您需要依赖项,只需复制我编写的函数的签名,对不起。我需要更多的咖啡。谢谢你,我们两个都不会有问题的!哈哈,谢谢你,我不知道。保存一些代码!优点1您不需要为“检查”解析函数注入依赖项吗<代码>“检查”:['$q','$cookies','$location',函数($q,$cookies,$location){}]如果您需要依赖项,只需复制我编写的函数的签名,对不起。我需要更多的咖啡。谢谢你,我们两个都不会有问题的!哈哈,谢谢你,我不知道。保存一些代码!加号1