【发布时间】:2016-03-14 23:05:28
【问题描述】:
我正在为 Ionic 和 Cordova 的活动创建应用程序。在主屏幕上,您可以获得所有活动的概览,以及是否参加每个活动的指示器。
当您选择一个活动时,您可以更改是否参与。当您这样做时,我会向我的服务器发送一个发布请求并将用户再次重定向到主屏幕。我使用$ionicHistory.clearCache().then(function(){ $state.go('main.eventOverview'}) 执行此操作,以确保在this question 中回答的内容发生更改时重新加载数据缓存。这工作得很好,但我的问题如下:
如果更新了事件并且您被重定向到主页,则指示符是正确的。如果您再次选择相同的事件,您会看到未更新的事件。如果您返回概览并再次返回同一事件,您将获得更新的事件。
因此,详细视图仅在您第二次访问该视图时更新。我可以将缓存视图设置为 false,这样每次我访问视图时它都会更新,但这会产生很多不必要的请求。欢迎任何帮助:)
【问题讨论】:
标签: cordova caching ionic-framework