angular1+ionic 移动端滚动后打开列表某条详情后,返回到上一页原来位置
思路就是获取滚动的距离与缓存数据
1.绑定滚动事件
$ionicScrollDelegate.$getByHandle(‘mybilltab11’).getScrollPosition().top获取该视图距离顶部滚动距离,项目中存在三页签,所以加有判断
2.进入详情页 存储高度与缓存数据…相关值存在分页数据的记得相关分页的参数也要存储起来。
3.监听进入当前列表页
4.初始化请求列表数据处,判断是否为详情页后退就使用缓存数据,不去请求
5.在合适地方处销毁存储数据
6.多自测下,下拉刷新,更多加载,切换页签
末:哪里有不对或者更好的方式还请指正,谢谢