微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

angularjs – 在Ionic中完全删除缓存

我有一个应用程序,从我的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();
});

你永远不知道,它可能会帮助那些发现自己和我一样的人:)

原文地址:https://www.jb51.cc/angularjs/141062.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐