我可以禁用视图缓存吗? 当用户点击"返回时,我需要我的观点是最新的。按钮。 我可以更新日期,但视图不会更新。
实施例: 第一页:任务列表 第二页:任务
我输入任务列表页面,从数据库中获取任务并列出它们。 我向用户显示哪个任务已完成,哪个不是(使用特殊的css类)
当用户点击任务时,他被重定向到任务页面。他可以在那里更新任务。但当他回去时,任务列表将不会更新。
我怎样才能实现这一目标?
谢谢
答案 0 :(得分:6)
使用Ionic 2,这实际上并不像第一次迭代那样糟糕。查看http://ionicframework.com/docs/v2/api/components/nav/NavController/
上的NavController文档使用页面事件" ionViewDidEnter()"将允许您添加要在每次加载页面时触发的逻辑,即使它已缓存在导航堆栈中。
ionViewDidEnter Runs when the page has fully entered and is now the active page. This event will fire, whether it was the first load or a cached page.
答案 1 :(得分:0)
我相信Ionic V2接受的方式是使用来自离子的生命周期事件ionViewWillEnter(),并且每次加载该页面时都会触发此函数。