【发布时间】:2016-08-31 11:16:27
【问题描述】:
我需要从历史记录中删除特定视图,特别是 forwardView。
我的情况/导航是这样的:
ion1 -> ion3 ->(stateParam A 发送到视图)ion5 -> ion3 ->(stateParam B 发送到view) ion5 -> ion7 -> ion5,在这里我以历史记录中的前一个 ion5 视图(使用 stateParam A)结束。
我知道如果我在 ion5 上使用缓存视图,则不会出现此问题,但由于其他原因,我不能在此处使用缓存视图。
我想要做的是在我第一次返回 ion3 时从历史堆栈中删除 forwardView (ion5),因此具有正确 stateParam 的新 ion5*(它将获得其他数字,但仅供参考)视图是保存在历史中。然后当我导航到 ion7 并返回时,正确的 ion5* 将从历史记录中恢复。
我认为 removeBackView 不适用于此处,也不适用于位置替换。
【问题讨论】:
标签: angularjs ionic-framework hybrid-mobile-app