gpt4 book ai didi

javascript - 检测单页应用程序的页面变化 JS

转载 作者:行者123 更新时间:2023-11-28 00:22:55 25 4
gpt4 key购买 nike

我想知道是否有人有跟踪单页应用程序“页面”更改的解决方案?

我理解单页应用程序的概念,因为页面的所有 html/css 都是预加载的,并且页面是根据指定要隐藏/显示的页面元素构建的。尽管从技术上讲它是一个单页应用程序,但用户的感觉是它是多个页面/体验。

在单页应用环境中区分/跟踪这些页面/体验的最佳方法是什么?

最佳答案

是的,https://github.com/angular-ui/ui-router$stateChangeSuccess,一旦页面/状态转换完成就会触发。只需简单地将 $rootScope.$on 添加到您希望在页面更改时发生操作的页面 Controller 即可。

http://angular-ui.github.io/ui-router/site/#/api/ui.router.state .$状态

$rootScope.$on('$stateChangeStart', 
function(event, toState, toParams, fromState, fromParams){
console.log('Page change happened');
})

关于javascript - 检测单页应用程序的页面变化 JS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29811256/

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