我创建了一个基于侧边菜单的应用程序,在登录后我显示了许多任务。如果我单击任务,它将重定向到任务详细信息页面,在该页面中我可以更新任务。
因此,更新任务后,我需要返回上一个任务列表页面。我正在使用 $ionicHistory.goBack();
回去。
我的问题是回来后,我需要刷新任务列表,即更新的任务不应该出现在任务列表中。如何刷新/重新加载任务列表?
最佳答案
如果您将任务绑定(bind)到 tasks
数组,将在 task list
中使用页面,它应该会自动更新。
但问题是关于不显示,新添加的任务(我之前的建议仍然有效),如果没有,性能原因 ionic View 被缓存,所以当你回到以前的 View 时,它不会经历正常的加载周期。但是你有两个选择
1 - 禁用 caching
通过使用 <ion-view cache-view="false" view-title="My Title!">
在您的 ion-view
,但这不是一个非常优雅的解决方案。 read more
2 - 使用 ionRefresher
(我的首选)。 read more here
关于angularjs - 如何重新加载 ionic View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29741175/