gpt4 book ai didi

javascript - 初始加载事件

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:00:59 25 4
gpt4 key购买 nike

我正在尝试使用 ui-router 捕获 View 的第一次加载,以便在用户未登录时显示登录屏幕。

但是 $stateChangeStart 不会在第一次加载时触发,但会在后续的路由更改时触发。

$rootScope.$on('$stateChangeStart', function(event){
event.preventDefault();
});

我如何捕获初始负载?

最佳答案

 .when('/yourRoute', {
templateUrl: 'partials/yourTemplate.html',
controller: 'YourCtrl',
resolve: {
load: function ($route, ServiceExample) {
return ServiceExample.start();
}
}
})

您可以使用类似的方法在加载页面之前启动一个方法。

在这里,当您在浏览器中输入/yourRoute 时,start 方法将被执行。然后将显示该页面。

您可以验证用户是否已登录此方法。

关于javascript - 初始加载事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25286097/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com