Javascript 角度ui路由器无法解析并正常工作

Javascript 角度ui路由器无法解析并正常工作,javascript,angularjs,routing,angular-ui-router,state.go,Javascript,Angularjs,Routing,Angular Ui Router,State.go,在使用我试图解决的ui路由器时,localstorage中是否有任何accesstoken,如果有,请转到状态“home”或状态“login”。但是程序没有按预期运行,如果没有accesstoken,并且我点击了我的查看页面的url,它会显示空白页面(我想我的查看页面)没有加载登录 这是部分 $stateProvider .state("home", { url: "/home", templateUrl: "home.html",

在使用我试图解决的ui路由器时,localstorage中是否有任何accesstoken,如果有,请转到状态“home”或状态“login”。但是程序没有按预期运行,如果没有accesstoken,并且我点击了我的查看页面的url,它会显示空白页面(我想我的查看页面)没有加载登录

这是部分

     $stateProvider
    .state("home", {
        url: "/home",
        templateUrl: "home.html",
        resolve: {
            "check": function() {
                console.log("/home");

                if (localStorage.getItem("accessToken") == null) {
                    console.log("main check");

                    $state.go("login");
                }
            }
        }
    })
    .state("login", {
        url: "/login",
        templateUrl: "loginpage.html",
        resolve: {
            "check": function() {
                console.log("/login");

                if (localStorage.getItem("accessToken") != null) {
                    console.log("log check");

                    $state.go("home");
                }
            }
        }
    })
    .state("otherwise", {
        url: "*path",
        templateUrl: "loginpage.html",
        resolve: {
            "check": function() {
                console.log("/login");

                if (localStorage.getItem("accessToken") != null) {
                    console.log("log check");

                    $state.go("home");
                }
            }
        }
    });
控制台打印“日志检查”,但不显示页面。。。
请帮助

解决
可能是错误的地方进行检查。您可能想尝试使用
的onEnter
回调
.state
谢谢。。让我检查一下