当我从包含ion-tabs
指令的一个页面切换到另一个页面时,离子会丢失历史记录。你知道如何修复它,或者至少你能指出我代码的哪一部分负责吗?
答案 0 :(得分:1)
它实际上只是离子设计中不幸的一部分。每个navview都有自己的历史堆栈,而tabs指令也是如此,因此只要您在该上下文中跟踪历史记录。切换到新导航视图中的状态将重新启动历史记录跟踪。我一直在研究一种定制的服务,它实际上跟踪你的全球历史记录,但我总是从标签上看到奇怪的副作用,有点棘手。
答案 1 :(得分:0)
除非你搞砸了,否则离子标签不会丢失历史记录。根据历史记录,我的意思是如果您是标签1的第2页并单击标签2,并在一段时间后返回,标签1仍将在第2页。
如果您将其与州you will have to dive deep into ui-router
.
同样$ionicViewService
可能对您的目的有所帮助。但遗憾的是,没有明确的文档可供您使用。