angularjs - 如何重新加载 ionic View ?

标签 angularjs cordova ionic-framework ionic

我创建了一个基于侧边菜单的应用程序,在登录后我显示了许多任务。如果我单击任务,它将重定向到任务详细信息页面,在该页面中我可以更新任务。

因此,更新任务后,我需要返回上一个任务列表页面。我正在使用 $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/

相关文章:

angularjs - Chrome HTTP OPTIONS(预检)失败,但在 Postman 中有效

node.js - 找不到模块 'shelljs'

ionic-framework - 如何更改状态栏颜色 ionic 3 app

cordova - 如何向 ionic 推送通知添加操作按钮?

html - ionic 导航按钮未显示在右侧

javascript - 表单输入指令与隔离范围的两种方式绑定(bind)

javascript - 使用 Angular JS 从 Amazon S3 私有(private)存储桶检索图像

javascript - 从顶部添加条目到待办事项列表 Angular

android - 构建 Phonegap 时出现奇怪错误,显示 list 合并失败

javascript - mediaelement.js 与 Phonegap 兼容吗?