angularjs路由切换  页面不会回到顶部

问题:

在angularjs中  ui-sref或者$state.go(),通过路由切换页面,发现新打开的路由页面仍然停留在上一次的路由页面访问的位置。

解决方式:

  通过网上搜索,发现有通过  autoscroll="true"实现的,确实这项配置可以使得新打开的路由页面回到当前路由块的顶部,而不会满足我回到网页的顶部。如果在开发过程中遇到这种切换路由回到网页顶部或者其他位置的情况该怎么解决呢?

最终通过路由变化监控实现如下:

  artApp.run(['$rootScope', '$state', function ($rootScope, $state){
  $rootScope.$on('$stateChangeSuccess',
function(event, unfoundState, fromState, fromParams){
document.body.scrollTop = document.documentElement.scrollTop = 0;
}
  );
  }]);

  

最新文章

  1. js 逻辑或
  2. HDU - 1232 畅通工程
  3. 机器学习相关的Awesome系列
  4. oracle建立数据库连接
  5. android中BuildConfig.DEBUG的使用
  6. Extjs API - JS Duck
  7. VC++ ADO相关
  8. Js脚本选取iframe中的元素
  9. centos7下yum安装mysql
  10. Data Flow ->> DQS Cleansing
  11. Acunetix Web Vulnerability Scanner Python辅助脚本
  12. atol字符串转换函数应用实例
  13. FreeBSd ports 安装软件
  14. PHP MySQL Where 子句 之Where
  15. 一个不错的 png压缩工具 pngquant 使用介绍 批量压缩png
  16. React 相关资料
  17. Appium(二)---启动App+模拟滑动
  18. 清理孤儿文件 clearing up outdated orphans
  19. LeetCode 键盘行-Python3.7<四>
  20. 序列化_Transient

热门文章

  1. 无回显命令执行TIPS
  2. Spring Cloud Alibaba系列(一)nacos作为服务注册中心
  3. 揭露.net培训结构软谋收钱踢学员的套路
  4. F. Multicolored Markers 暴力+二分
  5. CF#633C Spy Syndrome 2 DP+二分+hash
  6. Python内置函数列表
  7. codingame
  8. 使用GitHub的API实现文件上传--李渣渣(lizaza.cn)
  9. js es6深入应用系列(Generator)
  10. dot 使用教程