如果移动到新页面,我可以保存页面状态吗?
我在地图上有一张地图和一些物品。我想要加载地图,如果我移动新页面然后我回来所有状态保存。这是高负荷的过程(再次加载图像)。使用lealetjs
谢谢!
答案 0 :(得分:0)
我解决了我的问题如下:
我更改应用程序架构 - 我添加了两个选项卡(列表元素页面和带标记的地图)。当我打开地图页面时,使用标签页 - 加载页面并且它确定了!
离子工作说明:
如果您使用navCtrl.pop()
- 当前页面将从内存中删除。但是如果你不能使用标签 - 在页面之前使用navCtrl.push()
new。当用户想要在页面前返回 - navCtrl.pop()
- 删除当前页面,但在页面将被缓存之前。
也就是说,从用户的角度来看 - 它已经在前一页上,并且从程序员的角度来看 - 正在创建一个新的相同页面。
如果用户想要在页面之前移动到>之前,请使用navCtrl.popTo(所需页面的索引 - 您可以使用this.navCtrl.popTo(this.navCtrl.getByIndex([yourPageNumber]));