如何更改页面刷新状态?

时间:2018-07-11 17:53:52

标签: angularjs angular-ui-router reload

我发现此内容已被here摘录。在重新加载页面之前,它将运行一段代码。很好。

var windowElement = angular.element($window);
windowElement.on('beforeunload', function (event) {
    // do whatever you want in here before the page unloads.
    console.log("TEST");
    // the following line of code will prevent reload or navigating away.
    event.preventDefault();
});

问题是当我需要在重新加载页面之前使用状态时出现的。在重定向完成之前,页面会重新加载:

var windowElement = angular.element($window);
windowElement.on('beforeunload', function (event) {
    $state.go('app.dashboard');
    event.preventDefault();
});

有什么方法可以使其正常工作?谢谢。

0 个答案:

没有答案