【发布时间】:2015-09-02 09:40:02
【问题描述】:
我们有一个应用程序,它使用 Ionic / Angular 的导航堆栈呈现文件夹结构,其中每个文件夹都可以包含可以从那里“打开”的详细对象。如果您现在打开一个包含选项卡的详细信息对象,则没有可用的后退按钮(这是由于各个历史堆栈而导致的已知限制)。
我们现在遇到了以下问题:作为解决方案,我创建了一个自己的关闭/返回按钮,方法是用每个对象选项卡上对象的先前文件夹视图覆盖 inoicHistory.backView,然后返回 (ionigHistory.goBack() 到那个view) 关闭对象的详细信息时。
不幸的是,尽管导航堆栈/历史记录仍然可用,但有时导航堆栈的某些位置的后退按钮不再可见。您看不到返回按钮,但您可以使用硬件返回按钮返回。然后,如果您不在根级别,您将再次看到后退按钮。当您现在再次前往同一视图时,后退按钮再次丢失,您只能使用 HW 后退按钮再次返回,其中后退按钮再次出现,依此类推。
如果对此有任何建议或解决方案,我们将非常高兴。它让我疯狂!已经在这个问题上花费了很多时间!
谢谢和问候
【问题讨论】:
标签: cordova angular-ui-router ionic