gpt4 book ai didi

javascript - 状态更改后 AngularJS UI-Router 滚动到顶部

转载 作者:行者123 更新时间:2023-11-30 21:17:42 26 4
gpt4 key购买 nike

在我更改页面后,我的页面应该再次滚动到顶部。
我有一个带有页面转换和 ui 路由器的 angular1.6 页面,所以我不能使用 <div ui-view="main" autoscroll="true"></div> .我尝试了以下代码,但它甚至没有执行 console.log:/:

 angular.module("App", ["ngAnimate", "ui.router", "vcRecaptcha"]).run(["$rootScope", "$state", function(a, b) {
a.$on('$stateChangeSuccess',function(){
window.scrollTo(0,0);
console.log("foo");
})

}])

我也试过 routeChangeSuccess ...有什么想法吗?
提前致谢

最佳答案

如果您使用的是新的 ui-router (v1.0.0),$stateChange* 事件将不起作用。从现在开始你必须使用 $transitions.on* 钩子(Hook)。

关于javascript - 状态更改后 AngularJS UI-Router 滚动到顶部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45507857/

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