SAPUI5导航回起始页

SAPUI5导航回起始页,sapui5,Sapui5,我有一个场景,其中有一个起始页(全页),用户可以从中导航到Master-Detail1-Detail2。前向导航工作正常,但是当用户从detail1返回时,他应该返回到起始页。这也很好,但是当用户在开始页中选择再次移动到主控时,屏幕会直接跳回detail1屏幕 这是我的detail1.js控制器: onNavBack_det2: function(oEvent) { this.getRouter().navTo("app", { }) }, 以及component.js中的路由

我有一个场景,其中有一个起始页(全页),用户可以从中导航到Master-Detail1-Detail2。前向导航工作正常,但是当用户从detail1返回时,他应该返回到起始页。这也很好,但是当用户在开始页中选择再次移动到主控时,屏幕会直接跳回detail1屏幕

这是我的detail1.js控制器:

onNavBack_det2: function(oEvent) {
    this.getRouter().navTo("app", {
    })
},
以及component.js中的路由部分:

                pattern: "split",
                name: "App",
                view: "App",
                viewId: "AppId",
                targetControl: "masterAppId",
                subroutes : [{  
                    pattern: "master",
                    name: "master",
                    view: "Master",
                    targetAggregation: "masterPages",
                    targetControl: "idAppControl",
我试图破坏detail1.view,然后它导航到一个空页面。我想要的是,当用户再次导航到起始页时,所有其他视图都被初始化,所以用户实际上从一开始就开始了。我遗漏了什么,或者怎样才能做到? 感谢您的帮助! 谢谢 提姆

应用程序视图如下所示,因此仅应用程序:

<SplitApp id="idAppControl" mode="ShowHideMode"/>

}))

您是否尝试设置路由器的“clearAggregation”属性?您的应用程序视图是什么样子的?尝试clearAggregation属性,不确定将其添加到哪里?您是否尝试设置路由器的“clearAggregation”属性?您的应用程序视图是什么样子的?尝试clearAggregation属性,不确定将其添加到哪里?
getRouter : function() {
    return sap.ui.core.UIComponent.getRouterFor(this);
},

toMove:function(){

this.getRouter().navTo("master", {
    from : "overview",
})
},

toDelivery:function(){

this.getRouter().navTo("master1", {
    from : "overview",
})
},