angularjs – 在Ionic中完全删除缓存
发布时间:2020-12-17 08:51:17 所属栏目:安全 来源:网络整理
导读:我有一个应用程序,从我的Wordpress网站上读取最新的帖子,并将其显示在列表中.问题是,每次用户重新打开应用程序时,即使我的网站上有新帖子,它也会加载旧的(缓存的)文章列表. 在禁用离子缓存方面,我已经完成了所有这些工作: 我设置了$ionicConfigProvider.vie
我有一个应用程序,从我的Wordpress网站上读取最新的帖子,并将其显示在列表中.问题是,每次用户重新打开应用程序时,即使我的网站上有新帖子,它也会加载旧的(缓存的)文章列表.
在禁用离子缓存方面,我已经完成了所有这些工作: 我设置了$ionicConfigProvider.views.maxCache(0); 我的模板的第一行是:< ion-view class =“home-view”cache-view =“false”> 尝试设置缓存:.state中的false(‘app.home’) 尝试加载这样的状态:$state.go(‘app.home’,{},{reload:true});没有按预期工作. 尝试在恢复时清除缓存:$ionicHistory.clearHistory(); $ionicHistory.clearCache(); 甚至尝试过像$route.reload和$window.location.reload这样的东西,但它不起作用. 他们都没有工作.我在这里结束了! 请帮忙!
我最终做的是在beforeEnter上加载pull to refresh功能,如下所示:
$scope.$on('$ionicView.beforeEnter',function () { $scope.doRefresh(); }); 你永远不知道,它可能会帮助那些发现自己和我一样的人:) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |