使用angularJS手动刷新时重定向到不同的URL

时间:2018-01-24 17:15:46

标签: javascript html angularjs angular-ui-router

我正在尝试将网址重定向到另一个网址,只有当我点击浏览器上的重新加载时。但是,现在每次登陆该页面时,它都会立即自动重定向。

基本上当iam在www.mypage / abcde上时;如果我点击浏览器上的重新加载我希望能够路由到www.mypage,但只有我手动刷新,而不是自动刷新,因为这会阻止显示“/ abcde”的内容,因为它立即发生。 有什么想法吗?

 app.run(["$rootScope", "$location", "$state",
    function ($rootScope, $location, $state) {

        $rootScope.$on("$locationChangeStart", function (event, next, current) {
            if ($location.path() == "/abcde" && performance.navigation.type == 1) {

                var  Location = next.split("/abcde")[0]
                window.location.href =  Location

            }

        });
    }
])

1 个答案:

答案 0 :(得分:0)

希望PerformanceNavigation有用。

它有三个值0,1,2例如

mongoose.connect(mongodb://localhost:27017/<project_name>, {
  useMongoClient: true
});

您可以使用此条件设计路线