如何在离子中刷新视图

Posted

技术标签:

【中文标题】如何在离子中刷新视图【英文标题】:How to refresh a view in ionic 【发布时间】:2015-11-04 06:51:05 【问题描述】:

我想在点击按钮时刷新页面(刷新页面中的数据,释放缓存) 主页 我的主页中有一个列表。有一个功能可以更改列表中的项目。但是当我更改项目并重定向到主页时,它会显示以前的值,直到刷新页面,我只想在按下按钮时刷新(清除主页上的缓存)。 在控制器$state.go("app.feed"); 我写了这个。怎么改?

【问题讨论】:

【参考方案1】:

如果你只是想重新加载你可以使用的状态:

$state.go($app.feed, , reload: true);

$state.go($state.current, , reload: true);

你可以参考这个页面:Clear History and Reload Page on Login/Logout Using Ionic Framework

参考这个页面:

https://github.com/angular-ui/ui-router/issues/582

【讨论】:

【参考方案2】:

在视图中保留“cache-view”属性,它不会缓存总是加载新数据

<ion-view view-title="Favourite List" cache-view="false">

【讨论】:

以上是关于如何在离子中刷新视图的主要内容,如果未能解决你的问题,请参考以下文章

离子 - 在另一个视图上刷新时不应用 CSS

如何在离子中定位多个视图

如何从 Windows 调试离子视图中的应用程序?

如何在ionic2中的pop()之后重新加载离子页面

如何在真实设备中使用离子运行移动应用程序

离子2 - 如何管理全局变量?