ionic保存数据后,后退到列表页并刷新列表
2016-05-06 17:53
357 查看
环境ionic版本1.1.1,列表页使用了ion-infinite-scroll 上拉刷新分页显示数据,数据添加页是一个新页面,不是由modal弹出的,而是存在于路由上的。
尽管路由上可以设置cache:false来告诉ionic不缓存页面,但是感觉这种逻辑不符合常理,如果用户对数据无修改后退之后页刷新列表的话,请求后台请求太频繁了,所以需要有一种在用户修改数据后后退才会刷新列表页的方式。
var backview = $ionicHistory.backView(); var histories = $ionicHistory.viewHistory().views; $ionicHistory.currentView(histories[backview.backViewId]); //清空当前页的上一页的缓存 $ionicHistory.clearCache([backview.stateId]).then(function(){ //重定向url到上一页的url路径 $location.path(decodeURI(backview.url)); });
转载请注明地址:http://346454763.iteye.comhttps://blog.csdn.net/blog/2296407
相关文章推荐
- Android 实现在Activity中操作刷新另外一个Activity数据列表
- Three20研究院之TabBar与下拉列表访问数据与刷新(五)
- 如何在新窗口保存数据后刷新父页面列表
- asp ajax无刷新 鼠标离开文本框实时保存数据至数据库
- 浏览器后退刷新从服务器获取数据
- KenDoTreeview刷新后展开的节点和选中的节点不变(KenDoTreeview中的数据通过KenDoGrid来进行保存、删除)
- Three20之TabBar与下拉列表访问数据与刷新(五)
- 关于android的listview数据列表显示的下拉和刷新报错问题
- IOS 数据保存到属性列表实例
- JavaSE GUI显示列表 JTable的刷新 重新加载新的数据
- 使用adapter的notifyDataSetChanged时列表数据没有刷新
- Android 实现在Activity中操作刷新另外一个Activity数据列表
- MUI列表中用到pullRefresh插件的上拉刷新,会存在第一次过滤数据或者查询数据如果没有结果时,没有提示“没有更多数据了”
- struts2 ajax保存数据刷新问题
- jqgrid刷新列表,重新加载数据
- Three20之TabBar与下拉列表访问数据与刷新(五)
- 数据List刷新UI的Items显示(比如服务器给客户端刷新好友列表) 方法(1)
- Android 模仿iPhone列表数据View刷新动画详解
- jQuery+struts2 ajax刷新列表数据
- PHP Ajax动态列表的后退操作——保存列表内容和点击位置