角度角度ui-路由器访问误差角度1.6.5

时间:2017-07-04 11:50:43

标签: javascript angularjs angular-ui-router

如果没有设置cookie,我试图拒绝访问视图,我拒绝在控制台中出现相同的错误。解决方案工作正常,但拒绝给出错误我环顾四周,找到了一些线程和答案,但尚未帮助一些人说这个问题在1.61中得到修复,但我仍然得到它。

我的代码

 .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,"输入":6,"消息":"   过渡错误","详细信息":"不允许访问"}   (匿名)@ 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

0 个答案:

没有答案