我们如何防止用户使用ui.router导航

时间:2018-07-17 11:49:31

标签: javascript angularjs

为什么我无法通过使用以下代码event.preventDefault()来阻止用户导航到我的angularJs1应用程序中的当前页面。有解决方案吗?

$scope.$on('$locationChangeSuccess', function (event) {
    if (!confirm("Are you `enter code here`sure you want to go back??")) {
        event.preventDefault();
    }
}

1 个答案:

答案 0 :(得分:0)

$ locationChangeSuccess表示位置更改成功
,因此该级别的用户已经重定向。您应该更改我认为的