页面缓存如何使用 ionic 2



如果我移动到新页面,我可以保存页面状态吗?

我有一张地图和地图上的一些对象。我希望如果加载了地图,如果我移动新页面然后回来,则所有状态都保存。这就是高负载过程(+再次加载图像(。使用 lealetjs

谢谢!

我按如下方式解决了我的问题:

我更改了应用程序架构 - 我添加了两个选项卡(列表元素页面和带标记的地图(。当我打开地图页面使用选项卡时 - 页面加载,没关系!

工作说明:如果您使用navCtrl.pop() - 当前页面将从内存中删除。但是,如果您不能使用选项卡 - 请在页面之前使用navCtrl.push()新的。当用户想要在页面之前返回时 - navCtrl.pop() - 删除当前页面,但在页面被缓存之前。也就是说,从用户的角度来看 - 它已经回到了上一页,从程序员的角度来看 - 正在创建一个新的相同页面。

如果用户想要移动到之前>之前页面,请使用navCtrl.popTo(所需页面的索引 - 您可以使用this.navCtrl.popTo(this.navCtrl.getByIndex([yourPageNumber]));

相关内容

  • 没有找到相关文章

最新更新